所在位置:首页 -- 技术培训 -- 软件测试 -- 软件测试方法与策略

软件测试方法与策略


课程简介
·系统地讲解软件测试的概念、方法及其应用,帮助学员全面掌握软件测试的理论及方法。
·将业界先进的软件测试理念和国际一流的软件测试流程、最佳实践,与知识点融合在一起进行介绍,帮助学员提升对软件测试的认识,并在将来实践中能把握正确的方向,不断深入,获得长足进步。
·可以更好地理解软件测试和软件开发、软件测试和质量管理等之间的关系,更好地和其它团队合作,开发出更高质量的软件产品。
·可以更好地开展自动化测试工作,更有效地进行软件测试的管理,提供测试效率。
课程特点
·课程内容系统性好,而且经过优化使得内容实用、难度适中,确保所学即能所用。
·从不同的视角帮助学员更好地理解软件测试的主要知识点,并站在较高的层次上来分析测试活动,使学员更容易理解所讲解的内容。
·通过具体的案例来讨论相关主题,强调和学员的交互,不仅使课程生动有趣,而且学员可轻松掌握所学的内容。
·共享十多年的软件测试实践和经验,使所讲解的内容具有很好的操作性和应用性。
教学大纲

教学单元 单元教学内容 说明
第一单元:深入理解软件测试

从质量开始讨论软件测试
软件测试的不同定义
从V模型来理解软件过程
依据W模型分析软件测试与开发的关系
测试驱动开发
 

从不同角度认识软件测试,包括软件测试与软件开发、质量管理的关系
第二单元:贯穿软件生命周期的测试活动

软件测试过程全景图
需求和设计的评审
代码规范和评审
单元测试和持续集成测试
功能测试
非功能性测试(性能测试、安全性测试、兼容性测试等)
回归测试
验收测试
 

提倡全过程的软件测试,即在整个软件生命周期开展测试活动
第三单元:软件测试方法

白盒测试方法,包括分支/条件覆盖、组合覆盖、基本路径覆盖
黑盒测试方法:等价类、边界值分析、判定表方法等,以及方法练习
常用的安全性测试方法
负载测试方法
故障转移测试方法
方法的综合运用
 

讲解日常测试中各类测试方法,从白盒测试方法到黑盒测试方法,从安全性测试方法到性能测试方法,涵盖各种测试方法
第四单元:测试用例设计和维护

什么是规范的测试用例
如何写好测试用例
测试用例评审
测试用例框架的设计
测试用例组织和维护
 

测试用例不仅是测试的重要文档,而且是测试执行的基础,持续改进测试,使之成为公司的知识财富
第五单元:测试策略和测试计划 计划是一个过程
测试范围分析和界定
从V测试风险
制定合理的测试策略
测试计划模板
实例分享
预则立,不预则废,测试计划是测试过程中的重要环境
第六单元:测试自动化 自动化测试的原理
关键字脚本和数据脚本的作用
测试工具选择的标准
开源工具的完整解决方案
构造全程自动化测试框架
自动化测试运行的部署策略
自动化测试练习或分组游戏
如何全面地开展自动化测试工作
代码覆盖率概念及其分析
代码覆盖率工具及其应用
不仅让学员了解自动化测试原理和方法,而且介绍完整的自动化测试解决方案和先进的自动化测试框架,如何更好地实施自动化测试工作,获得更高的效益
第七单元:测试执行与缺陷管理 回归测试策略
缺陷生命周期
有效地报告缺陷
实时监控缺陷状态
有效跟踪测试过程
测试的充分性准则
如何评估产品质量
将缺陷管理融于测试执行过程中,并帮助团队更好地控制测试过程
第八单元:总结 提问
解答
总结性陈述
课程总结,解答学员提问