郑老师 软件测试实践者,SWTBOK(软件测试知识体系)发起人
CSTQB资深专家,ISTQB认证讲师,ISTQB高级证书获得者,ISO 29119镜像工作组专家,超过13年的软件测试、测试管理和测试能力改进实践经验,先后在中兴通讯、阿尔卡特、朗讯等大型通讯/软件企业从事软件测试、测试管理、质量管理以及测试能力改进等工作,擅长测试用例设计、测试过程监控和管理、探索式测试、基于风险的测试、测试过程分析和改进、根本原因分析RCA和缺陷预防等。
主要出版的作品:
- 《软件测试管理》,郑文强、马均飞,电子工业出版社(2010 年)
- 《软件测试设计》,马均飞、郑文强,电子工业出版社(2011 年)
- 《软件测试基础教程》(第 2 版),郑文强等译,人民邮电出版社(2009 年)
- 《高级软件测试 - 卷 1:高级软件测试分析员》,郑文强等译,清华大学出版社(2011 年)
- 《高级软件测试 –卷 2:高级软件测试经理》,郑文强等译,清华大学出版社(2012 年)
课程介绍
正如开发过程的质量决定了最终生成的软件产品质量,规范和优化测试流程能够帮助提高测试效率、测试有效性,进而提高测试质量。良好的测试流程应该是满足公司和项目特点与要求,并与开发流程紧密而有效的结合在一起,有助于清晰地定义测试阶段、测试活动、测试任务、测试角色与职责、测试输入与输出,并帮助测试团队实现良好的测试过程监控与管理。“优化测试过程:全方位的软件测试管理”综合了作者13年的测试过程改进的经验,结合多家世界500强企业的测试过程定义、规范、改进与优化的实战经验,可以帮助客户明确什么是好的测试流程;测试过程中主要的活动与任务是什么;采用哪些测试技术与方法提高测试效率与有效性;如何解决测试与开发之间的冲突;如何在有限测试时间、资源、成本的条件下,高质量的实现软件产品的及时交付。
适合人群
优化测试过程:全方位的软件测试管理”课程面向对象是有一定工作经验的测试骨干与测试经理。
课程授课模式以问题讨论、问题解决建议、成功案例和行业成功经验分享为主。
课程大纲
第一章:软件测试过程
|
1. 当前的测试过程是什么?面临的主要问题在哪里? 2. 软件测试是一个阶段还是一个过程? 3. 高效的测试过程应该具备哪些特点? 4. 如何定义规范的测试过程? 5. 案例与成功经验分享 |
第二章:测试计划
|
1. 测试计划不是为了流于形式? 2. 开发提交的软件版本为什么质量这么差? 3. 经过测试的软件版本在客户那里为什么还有那么多问题? 4. 测试与开发在测试环境中的冲突? 5. 什么时候可以结束测试?谁来决定? 6. 案例与成功经验分享 |
第三章:测试估算
|
1. 软件产品领域知识与经验很重要? 2. 哪些因素会影响测试估算的结果? 3. 测试估算中的工作分解结构 WBS:基于活动还是任务? 4. 没有历史数据,如何有效开展测试估算? 5. 哪些测试估算技术有助于提高估算的准确性? 6. 案例与成功经验分享 |
第四章:测试风险 |
1. 质量风险与管理风险,它们在测试过程中的作用? 2. 风险是管理人员的事情?与测试人员无关? 3. 测试团队中每个人都应该应用风险的策略? 4. 测试风险曲线分析,测试人员应该如何改变测试思维? 5. 基于风险的测试重点选择,高效的测试策略? 6. 案例与成功经验分享 |
第五章:测试度量
|
1. 测试度量实际离测试人员很近,没有度量就没有一切? 2. 测试度量应该考虑哪些维度? 3. 测试度量的目的是为了应用,而不是为了度量而度量? 4. 选择适合测试目标与测试流程的度量指标? 5. 案例与成功经验分享 |
第六章:缺陷管理
|
1. 缺陷,测试人员最重要的输出工作产品之一? 2. 理解缺陷 3 大特点,助你更好的开展测试工作? 3. 什么是一个好的缺陷报告? 4. 如何处理难以重现的缺陷? 5. 测试人员与开发人员在缺陷认定上的冲突? 6. 客户现场反馈的缺陷,我们如何处理? 7. 案例与成功经验分享 |
第七章:静态测试
|
1. 评审很重要,为什么总是被忽略? 2. 系统需求是测试的主要输入,评审能做些什么? 3. 测试用例的评审,从哪些方面入手? 4. 成功的评审,要求测试人员具备哪些能力? 5. 案例与成功经验分享 |
第八章:测试用例 |
1. 测试用例设计难吗?为什么会这么难? 2. 测试用例怎么那么多?如何减少测试用例数目? 3. 功能测试相对容易,如何开展非功能测试? 4. 需求不全或者经常变更,如何设计测试用例? 5. 测试时间和资源有限,如何有效开展测试用例设计? 6. 问题驱动的软件测试设计:系统化专业化的发散性测试思维方式? 7. 案例与成功经验分享 |
第九章:测试团队管理 |
1. 软件测试有前途吗 2. 测试的技术含量在哪里 3. 怎样打造一支专业的测试团队 4. 如何提高测试在研发团队中的地位 5. 如何有效考核测试人员的绩效 6. 软件测试的职业规划 7. 案例与成功经验分享 |
第十章:测试过程改进
|
1. 测试过程、测试技术与人的重要性之争? 2. 测试过程改进指南:TMMi 和 TPI-NEXT? 3. 测试过程改进,是不断持续的过程? |