测试用例设计面临的挑战
中程在线(北京)科技有限公司
www.miiceic.org.cn
www.ruankaopeixun.com
个人网站:www.skyqa.com
新浪微博:@郑文强Tester
测试咨询顾问,ISO 29119镜像工作组专家、CSTQB高级专家, ISTQB高级证书获得
者,ISTQB认证讲师。
超过12年软件测试、测试管理和测试能力改进实践经验。先后在中兴通讯、阿尔卡特、
朗讯等大型通讯/软件企业从事软件测试、测试管理、质量管理以及测试能力改进等工
作。擅长测试用例设计、测试过程监控和管理、探索性测试、基于风险的测试、测试
过程分析和改进、根本原因分析和缺陷预防等。
时 间
时 间
2009年 《软件测试基础教程》(译者)
著作
著作
2010年 《软件测试管理》(作者)
2011年 《软件测试设计》(作者)
2011年 《高级软件测试 – 卷1:高级软件测试分析员》(译者)
2012年 《高级软件测试 – 卷2:高级软件测试经理》(译者)
http://www.skyqa.com
版权所有©郑文强
2
QWERTY键盘
德沃夏克键盘
目
录
录
软件测试的几个概念
测试用例设计难吗
测试用例设计面临的主要挑战
问题驱动的软件测试设计
软件测试的重要性
软件测试目的
增加对质量的信心
发现缺陷
为决策提供信息
预防缺陷
测试团队独立性
开发是建
设性的
测试是破
坏性的
软件测试过程
VS阶段
VS
阶段
生命周期
生命周期
目
录
录
软件测试的几个概念
测试用例设计难吗
测试用例设计面临的主要挑战
问题驱动的软件测试设计
冲突的中心:测试人
统计显示:由于测试设计不充分而导致的缺陷遗漏超过60%!
测试用例设计的几个问题:
11 测试用例设计的参考是什么?
22 应用了哪些测试设计技术?
技术
33 测试用例设计难吗?
测试用例设计难吗?
需求描述:航空公司行李托运费规定
1. 乘客可以免费托运重量不超过30公斤的行李。
2. 假如行李超过30公斤,其收费标准为:
• 头等舱乘客:超重部分每公斤收费4元;
• 其他舱乘客:超重部分每公斤收费6元;
• 外国乘客:超重部分每公斤比国内乘客多1倍;
• 外国乘客:超重部分每公斤比国内乘客多1倍;
• 残疾乘客:超重部分每公斤比正常乘客少1半;
3. 行李重量超出部分,不满1公斤的按照1公斤计算;
需求规格说明
测试用例设计
测试用例设计难吗?
需求描述:航空公司行李托运费规定
1. 乘客可以免费托运重量不超过30公斤的行李。
2. 假如行李超过30公斤,其收费标准为:
• 头等舱乘客:超重部分每公斤收费4元;
• 其他舱乘客:超重部分每公斤收费6元;
• 外国乘客:超重部分每公斤比国内乘客多1倍;
• 残疾乘客:超重部分每公斤比正常乘客少1半;
3. 行李重量超出部分,不满1公斤的按照1公斤计算;
需求规格说明
建立模型
测试设计技术
与方法
测试用例设计
测试设计为什么难?
1. 不了解测试对象
2. 不了解测试设计技术
3. 测试对象与测试技术的隔离
4. 建立模型很难
测试设计:通过模型搭建桥梁,即建立测试对象
与测试技术之间的桥梁!
测试设计是根据测试对象信息不断建立模型的过程。通过建立
模型,从测试角度了解测试对象、描述测试对象、分析测试对
象,并最终得到验证该模型的测试用例的过程!
需求规格说明
测试用例设计
需求规格说明
建立模型
测试设计技术
与方法
测试用例设计
目
录
录
软件测试的几个概念
测试用例设计难吗
测试用例设计面临的主要挑战
问题驱动的软件测试设计
测试用例设计面临的主要
挑战是什么?!