正如开发过程的质量决定了最终生成的软件产品质量,规范和优化测试流程能够帮助提高测试效率、测试有效性,进而提高测试质量。良好的测试流程应该是满足公司和项目特点与要求,并与开发流程紧密而有效的结合在一起,有助于清晰地定义测试阶段、测试活动、测试任务、测试角色与职责、测试输入与输出,并帮助测试团队实现良好的测试过程监控与管理。
“优化测试过程:软件测试知识体系实战”综合了作者12年的测试过程改进的经验,结合多家世界500强企业的测试过程定义、规范、改进与优化的实战经验,可以帮助客户明确什么是好的测试流程;测试过程中主要的活动与任务是什么;采用哪些测试技术与方法提高测试效率与有效性;如何解决测试与开发之间的冲突;如何在有限测试时间、资源、成本的条件下,高质量的实现软件产品的及时交付。“优化测试过程:软件测试知识体系实战”课程面向对象是有一定工作经验的测试骨干与测试经理。课程授课模式以问题讨论、问题解决建议、成功案例和行业成功经验分享为主。本课程主要包括的内容如下:
第一章:软件测试过程
1. 当前的测试过程是什么?面临的主要问题在哪里?
2. 软件测试是一个阶段还是一个过程?
3. 高效的测试过程应该具备哪些特点?
4. 如何定义规范的测试过程?
5. 案例与成功经验分享
第二章:测试计划
1. 测试计划不是为了流于形式?
2. 开发提交的软件版本为什么质量这么差?
3. 经过测试的软件版本在客户那里为什么还有那么多问题?
4. 测试与开发在测试环境中的冲突?
5. 什么时候可以结束测试&