正交试验设计法

2023-07-21

css.jpg

正交实验设计

一、什么是正交试验设计法?

是一种成对测试交互的系统的统计方法。它提供了一种能对所有变量对的组合进行典型覆盖(均匀分布)的方法。

可以从大量的试验点中挑出适量的、有代表性的点,利用“正交表”,合力的安排试验的一种科学的试验设计方法。


二、正交表的构成

行数:正交表中行的个数,即试验的次数,也是通过正交试验法设计的测试用例的个数

因素数:正交表中列的个数,即要测试的功能点

水平数:任何单个因素能够取得的值的最大个数,即要测试功能点的取值个数

正交表的形式:L行数(水平数因素数)如:L8(27)


三、设计步骤:

确定有哪些因素(功能点)

每个因素有哪几个水平(功能点的取值)

选择一个合适的正交表

把变量的值映射到表中

把每一行的各因素水平的组合作为一个测试用例

加上你认为可疑且没有在表中出现的组合


四、如何选择正交表:

考虑因素(功能点)的个数

考虑因素水平(功能点的取值)的个数

考虑正交表的行数

取行数最少的一个


五、设计测试用例的三种情况

因素数(变量)、水平数(变量值)相符

因素数不相同

水平数不相同


正交试验法最大优点:减少测试用例规模和范围

场景图设计:用例场景是用来描述流经用例路径的过程,这个过程从开始到结束遍历用例中所有的基本流和备选流。

这里就要确定哪些是基本流,哪些是备选流

流程图法

算法流程图是针对程序的内部结构的,而黑盒测试的流程图是针对整个系统业务功能流程的

流程图法的步骤:

详细了解需求

根据需求说明或界面原型,找出业务流程的各个页面以及各页面之间的流转关系

画出业务流程

写用例,覆盖所有的路径分支

测试用例的设计方法不是单独存在的

每种类型的软件有各自的特点

每种测试用例设计方法也有各自的特点

针对不同软件利用各种技术


标签:法学、工业设计


阅读44
分享
下一篇:这是最后一篇
上一篇:这是第一篇
微信加粉
添加微信