常见测试用例的设计方法
1、为什么要做好测试用例设计?
(1)提现测试人员的专业能力
(2)关系着最根本的测试质量和测试效率的优劣
2、好的测试用例设计有什么共性?
(1)测试设计结构组织合理
(2)测试用例设计覆盖全面且不冗余
(3)测试用例设计具有可执行、可判定、可再现的特点
3、等价类划分法
定义:一种典型、重要的黑盒测试方法,是指某个输入域的子集合。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。
等价类可以分为有效等价类和无效等价类
(1)有效等价类:指对于系统的规格说明是合理的,有意义的输入
(2)无效等价类:指对于系统的规格说明是不合理的,无意义的输入
eg:对于区间【1,10】而言,有效等价类是【1,10】,无效等价类是<1,>10的数据
等价类划分法的用例设计原则:
(1)每个等价类有一个唯一的编号
(2)设计测试用例时,尽可能多的覆盖有效等价类,重复此步骤,直到所有的有效等价类都被覆盖
(3)设计测试用例时,仅覆盖一个尚未被覆盖的无效等价类,重复此步骤,直到所有的无效等价类都被覆盖
(4)数据尽量贴近边界值
4、边界值分析法
定义:是对等价类划分法的补充,边界值一般从等价类的边缘值去找,边界值分析的基本思想:
min,比min小一个单位,max,比max大一个单位,0作为一个特殊值,要进行考虑。
作用:大量的错误是发生在输入输出的边界上,而不是在内部,因此针对各种边界情况设计测试用例,可以查出更多的错误。
eg:微信红包的输入范围是【0.01,200】边界值为(0.00,0.01,200,200.01)
网友评论