测试用例设计方法-正交表-allpairs
一、理论
正交试验设计法,是从大量的试验点中挑选出适量的、有代表性的点,应用依据迦罗瓦理论导出的“正交表”,合理的安排试验的 一种科学的试验设计方法
正交常用的术语
指标:通常把判断试验结果优劣的标准叫做 试验的指标
因子:所有影响试验指标的条件
水平值:影响试验因子的取值
因子:3
水平值 :2
2的3次方 8种
公式: 实验数=因子*(水平数-1)+1
3*(2-1)+1=4 种
二、例子
下面以Windows10平台为例,如何使用自动生成组合测试用例的工具allpairs
第1步:下载allpairs
链接:https://pan.baidu.com/s/1oIq03HrxMbHhK0w-N2VP8Q
提取码:fi1r
或者自行百度搜索下载
然后将本地的压缩包解压到合适的目录即可:
第2步:复制printing.txt文件,重命名为t1.txt
修改t1.txt文件,第一行是取值因子,后面是每个因子有取哪些值,制作取值表(只列出数据即可,不用编号),如下:
第3步:打开命令行,cd到allpairs目录下,执行allpairs.exe t1.txt > output.xls
其中t1.txt文件是制作好的取值表,output.xls是生成的文件,就是想要的测试组合用例,输出到当前路径下面
第4步:打开output.xls,发现乱码,如下:
将表格关闭,回到文件所在的文件夹,右击文件,点击打开方式-选择其他应用,
选择记事本打开
文件-另存为
编码选择ANSI,保存类型*.*,输入文件名output1.xls,保存
上面TEST CASES部分,就是生成的测试用例,可以根据生成的这些用例选择使用