强化测试用例设计:问题驱动的软件测试设计

测试用例设计是整个软件测试过程中非常重要的测试活动,需求规格说明是测试人员开展测试设计的主要参考输入。而在测试实践中基于需求规格说明得到的测试用例,在测试覆盖率、测试效率、测试有效性和测试质量等方面的表现却是差强人意。

“强化测试用例设计:问题驱动的软件测试设计”解决方案提供了系统化专业化的测试设计思维过程。从测试设计面临的4大问题存在的原因和表现形式入手,通过应用不同的测试用例设计技术与方法,结合不同软件产品测试经验,从而不断提高组织的测试能力,进而提升测试覆盖率、测试效率、测试有效性和测试质量。

“强化测试用例设计:问题驱动的软件测试设计”课程面向对象是有一定工作经验的测试骨干与测试技术人员。课程授课模式以问题讨论、问题解决建议、成功案例和行业成功经验分享为主。本课程主要包括的内容如下:

第一章:引子 - 问题驱动的软件测试设计

1. 为什么软件测试设计?

2. 软件测试设计面临的主要挑战是什么?

3. 尽管测试人员知道很多测试技术,为什么测试设计还是这么难?

4. 软件测试设计也需要有过程吗?

5. 问题驱动的软件测试设计是如何提出的?

第二章:基于规格说明的测试设计

1. 独立于测试设计之外的测试:评审是必需的吗?

扫描二维码关注公众号,回复: 2770217 查看本文章

2. 输入参数分析与设计

3. 功能状态分析与设计

4. 逻辑条件分析与设计

5. 参数组合分析与设计

6. 功能业务分析与设计

第三章:基于质量属性的测试设计

1. 什么是软件质量?

2. 测试与质量模型

3. 功能测试

o    适合性测试

o    准确性测试

o    互操作性测试

o    安全保密性测试

4. 非功能测试

o    可靠性测试

o    易用性测试

o    效率测试

o    可维护性测试

o    可移植性测试

第4章:基于经验的测试设计

1. 测试设计中测试经验为什么这么重要?

2. 功能交互分析和设计

o    全局因素

o    时序交互

o    资源共享

o    约束条件

3. 基于缺陷分类的测试设计

o    什么是缺陷分类?

o    测试设计中缺陷分类能干什么?

o    如何创建合适的缺陷分类?

4. 基于测试类型的测试设计

o    如何定义测试类型

o    测试类型在测试用例设计中的应用

o    主要优点与收益

第5章:基于风险的测试设计

1. 什么是基于风险的测试?

2. 风险识别

o    风险模板

o    风险分类

o    发散性思维

o    FMEA

3. 基于风险检查列表的测试设计

o    质量风险列表

o    通用风险列表

o    领域风险列表

4. 攻击

o    用户接口攻击

o    系统接口攻击

o    冲突测试

5. 选择测试重点与优先级

第6章:12年测试用例设计实践感悟

 

郑文强的个人简介

测试咨询顾问,CSTQB高级专家,ISTQB高级证书获得者(ISTQB高级测试经理和ISTQB高级测试分析员证书)。12年的软件测试、测试管理和测试能力改进实践经验。先后在中兴通讯、阿尔卡特、朗讯等大型通讯/软件企业从事软件测试、测试管理、质量管理以及测试能力改进等工作。擅长测试用例设计、测试过程监控和管理、探索性测试、基于风险的测试、测试过程分析和改进、根本原因分析RCA和缺陷预防等。

主要作品

1.  《软件测试管理》,郑文强、马均飞,电子工业出版社(2010年)

2.  《软件测试设计》,马均飞、郑文强,电子工业出版社(2011年)

3.  《软件测试基础教程》(第2版),郑文强等译,人民邮电出版社(2009年)

4.  《高级软件测试 - 卷1:高级软件测试分析员》,郑文强等译,清华大学出版社(2011年)

5.  《高级软件测试 – 卷2:高级软件测试经理》,郑文强等译,清华大学出版社(2012年)

联系方式

新浪微博:@郑文强Tester

个人主页:http://www.skyqa.com

个人邮箱:[email protected]


猜你喜欢

转载自blog.csdn.net/Wenqiang_Zheng/article/details/8796288