实施高效测试:测试用例设计与执行的敏捷化

来源:互联网 发布:知言养气的意思是什么 编辑:程序博客网 时间:2024/05/16 10:18

测试用例设计与执行在测试过程中并不是独立的两个阶段,而是相互之间不断反馈与改进的关系。但在测试实践过程中测试分析、设计与执行几个环节经常脱节,导致测试设计与执行活动无法在有限的时间与资源下达到测试目标。

“实施高效测试:测试用例设计与执行的敏捷化”基于数据通信产品测试实践,分享了测试分析、设计与执行活动脱节导致的测试挑战,通过系统化的测试分析与设计,结合高效测试用例执行和监控,实现测试过程的敏捷化。通过本门课程的学习,可以帮助学员掌握系统化专业化的测试分析与设计思维过程、技术与方法;掌握轻量级测试用例执行过程,通过更新测试过程、测试文档、测试风险、缺陷管理、回归测试等关键域达到测试过程的敏捷化。

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

第一部分:测试分析、设计与执行的冲突与脱节

1.     测试分析与设计问题

-      测试的参考输入是什么

-      缺乏测试分析技术

-      测试对象与测试技术的脱节

-      建立模型很难

-      案例分析

2.     测试文档问题

-      过多的编写文档工作量

-      测试文档用的太少

-      限制测试思维

-      维护工作量巨大

3.     测试执行问题

-      测试范围太大

-      测试优先级不明确

-      回归测试问题

-      版本之间的可追溯性问题

第二部分:系统化测试分析与设计思维过程

4.     问题驱动的软件测试用例设计

-      过程

-      技术

-      人

5.     基于规格说明的测试分析与设计

-      测试技术分类列表

-      案例分析

6.     基于质量属性的测试分析与设计

-      质量模型

-      内部质量

-      外部质量

-      案例分析

7.     基于经验的测试分析与设计

-      测试技术分类列表

-      案例分析

8.     基于风险的测试分析与设计

-      测试技术分类列表

-      案例分析

-      综合应用各种测试技术与方法的思维过程

第三部分:轻量级测试用例执行过程

9.     安排测试执行任务与进度

-      选择测试重点

-      设置测试优先级

10.  执行测试用例

-      搭建测试环境

-      准备测试数据

-      比较测试结果

-      提交缺陷报告

11.  记录测试结果

-      测试人员

-      测试时间

-      测试结果

-      版本号

-      缺陷ID和缺陷描述

12.  分析测试结果

-      影响分析

-      根本原因分析

-      实施再测试与回归测试

13.  监控测试结果

14.  测试反馈与改进

第四部分:测试敏捷化实践感悟

-      高效测试依赖于3要素:过程、技术与人

-      测试思维从点到面的转换

-      测试团队的全员参与

-      持续不断实践与改进的过程

郑文强的个人简介

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

主要作品

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

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

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

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

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

联系方式

新浪微博:@郑文强Tester

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

个人邮箱:zwqwuy@hotmail.com