17BQConf 03 如何更好地设计测试用例.pdf
文本预览下载声明
如何更好的设计⽤例
Huang Xiaoqing
⺫录
⼀、导⼊练习
⼆、背景和⺫的
三、涉及因素
四、设计⽅法
五、实战分析
2
⼀、导⼊练习
– 查找第⼆天
– 有这样⼀个程序,输⼊⼀个⽇期,程序会返回这个⽇期的第⼆天
2015-5-22 2015-5-23
– 考虑时间:5分钟
3
参考答案
●
4
⼆、背景⺫的
● 背景
– 结果多样性
● ⺫的
– 更好的设计⽤例
5
三、好⽤例涉及的主要因素
● 业务理解的深度
● 软件测试技术
● 测试经验
● 思维模式
● 其他
6
业务理解深度
– 为什么?
– 如何?
7
软件测试技术
– 测试设计思路
– 测试⽅法
– 合理运⽤
8
测试经验
– ⼯作经验
– 需求分析和⽤例设计经验
– 测试策略经验
9
思维模式
– 脑洞开发
– 如何提升
⼩结
10
四、设计⽤例⽅法
● 按照测试⽅法的维度可将测试划分:
● ⽩盒测试
● ⿊盒测试
‘灰盒测试’
11
⽩盒测试
x=2 y=2x y=4
⽩盒测试或逻辑驱动测试,是检查程序的内部逻辑结构。
12
⿊盒测试
y=2x ? y=x*x
x=2 ? y=4
IO测试,输⼊输出驱动测试或者数据驱动测试
13
⿊盒测试的⽤例设计⽅法
● 等价类划分法
● 边界值分析法
● 错误推测法
● 因果图分析法
● 判定表驱动法
● 正交试验设计法
● 功能图法
● 场景法
显示全部