常见测试用例的设计方法

2017-08-07  本文已影响0人  小井景

常见测试用例的设计方法

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)

上一篇 下一篇

猜你喜欢

热点阅读