测试用例
一、用例的作用
1.交付给客户的一部分,提高可信度
2.内部使用,测试效率是目的
二、用例设计方法
1.等价类划分法:
(1)适用于:一般有数据输入的地方就可以使用
(2)优——简单易用,避免盲目或随机选取的不完整和覆盖的不稳定性
(3)缺——没有对输入的组合情况充分考虑
(4)用例优化:对于不同控件的有效等价类或有效边界值可以尽可能的在一条用例中测试
对于不同控件的无效等价类或无效边界值在开始时一条用例测一个,最后可以适当考虑无效等价类的组合情况:
①考虑时间成本
②从简单到复杂
③针对使用的更频繁的组合,可重点测试
④最后可以考虑最糟糕的情况
2. 边界值分析法:
(1)适用于:对输入数据有范围约束
(2)优缺点同等价类划分法
3.等价类+边界值
4.基本路径分析法(也可用于黑盒):让程序体现所有可能逻辑
(1) 缺:对于一些存在循环的流程没有考虑
5.因果图法:
(1)适用于:一个界面中,有多个控件,控件之间存在组合关系,而且不同的输入组合会产生不同的输出结果的组合(控件组合),</