一、等价类划分法

1、测试思想:分类

将输入数据按照输入需求进行分类,划分为若干子集,这些子集即为等价类,在每个等价类中选择有代表性的数据设计测试用例。

2、有效等价类和无效等价类

有效等价类------->有效值的集合

无效等价类------->无效值的集合

3、等价类划分规则

原则

(2)输入值必须成立

例如输入密码,正确的为有效等价类,密码错误的为无效等价类

(3)要求输入的数据是一组可能的值或要求输入值符合某个条件

例如某个程序要求输入开头要有英文字母,那有英文字母开头的就是有效等价类,没有英文字母开头的就是无效等价类。

注意:等价类的所有输入数据都是等价的

4、设计测试用例

(1)确定测试对象

(2)为每个等价类规定唯一编号

(3)设计有效等价类的测试用例

(4)设计无效等价类的测试用例,使其覆盖所有的无效等价类

二、边界值分析法

1、概述

边界值分析法是对软件的输入或输出边界进行测试的一种方法,它通常作为等价类划分法的一种补充测试

方法:取边界值,最大最小等,测试边界点

(边界值的选取有两种方法,分别为选取5个值和选取7个值

5个值:最小值,略大于最小值,正常值,略小于最大值,最大值、

7个值:略小于最小值,最小值,略大于最小值,正常值,略小于最大值,最大值,略大于最大值

三、因果图与决策表

1、因果图设计法

使用简单的逻辑符号和直线将程序的因与果连接起来

因果图设计法

输入之间的四种关系:

输入之间的四种关系

2、因果图的适用范围

因果图法适用于被测程序具有多种输入条件,程序的输出又依赖于输入条件的各种组合情况。因果图方法最终生成的是判定表

3、决策表

也称判定表,实质是一种逻辑表。用表格的形式将问题和建议一条一条列出来,根据问题做出最终的决策。

每一列都是一条规则,可以设计一条测试用例。(优点不会产生遗漏,缺点数据太多会导致工作量增多,且有些测试用例没有意义。

在实际的软件测试用例中,决策表用的比较多。

决策表的组成

条件桩,动作桩,条件项,动作项

条件桩条件项(条件桩的所有可能取值)
动作桩动作项(由条件项产生的具体结果)

四、正交试验设计法

1、概述

正交试验设计法是指从大量的实验点中挑选出适量的有代表性的点,然后依据Glois理论导出正交表,从而合理的安排实验的一种实验设计方法

2、三个关键因素

指标:判断实验结果优劣的标准

因子:因子也称为因素,是指所有影响实验指标的条件

因子的状态:因子的状态也叫因子的水平,它指的是因子变量的取值

3、正交实验的设计步骤

(1)提取因子,构造因子状态表

(2)加权筛选,简化因子状态表

(3)构建正交表,设计测试用例

正交表

正交实验特点:均匀分散

最后修改:2022 年 09 月 15 日
如果觉得我的文章对你有用,请随意赞赏