正交实验设计
一、什么是正交试验设计法?
是一种成对测试交互的系统的统计方法。它提供了一种能对所有变量对的组合进行典型覆盖(均匀分布)的方法。
可以从大量的试验点中挑出适量的、有代表性的点,利用“正交表”,合力的安排试验的一种科学的试验设计方法。
二、正交表的构成
行数:正交表中行的个数,即试验的次数,也是通过正交试验法设计的测试用例的个数
因素数:正交表中列的个数,即要测试的功能点
水平数:任何单个因素能够取得的值的最大个数,即要测试功能点的取值个数
正交表的形式:L行数(水平数因素数)如:L8(27)
三、设计步骤:
确定有哪些因素(功能点)
每个因素有哪几个水平(功能点的取值)
选择一个合适的正交表
把变量的值映射到表中
把每一行的各因素水平的组合作为一个测试用例
加上你认为可疑且没有在表中出现的组合
四、如何选择正交表:
考虑因素(功能点)的个数
考虑因素水平(功能点的取值)的个数
考虑正交表的行数
取行数最少的一个
五、设计测试用例的三种情况
因素数(变量)、水平数(变量值)相符
因素数不相同
水平数不相同
正交试验法最大优点:减少测试用例规模和范围
场景图设计:用例场景是用来描述流经用例路径的过程,这个过程从开始到结束遍历用例中所有的基本流和备选流。
这里就要确定哪些是基本流,哪些是备选流
流程图法
算法流程图是针对程序的内部结构的,而黑盒测试的流程图是针对整个系统业务功能流程的
流程图法的步骤:
详细了解需求
根据需求说明或界面原型,找出业务流程的各个页面以及各页面之间的流转关系
画出业务流程
写用例,覆盖所有的路径分支
测试用例的设计方法不是单独存在的
每种类型的软件有各自的特点
每种测试用例设计方法也有各自的特点
针对不同软件利用各种技术
标签:法学、工业设计