测试用例设计方法————正交表法
實際上就是排列組合
一、正交表法的概念
? ? ? ? 能夠使用最小的測試過程集合獲得最大的測試覆蓋率,從全面試驗中挑選出有代表性的點進(jìn)行測試。
? ? ? ? 適用于配置類軟件,組合比較多的情況。
正交表Ln(m^k):
特點:均勻分散、整齊可比、高效、快速、經(jīng)濟(jì)
n:正交表的行數(shù),也就是需要測試的組合的次數(shù);
k:正交表的列數(shù),也就是控件的個數(shù);
m:是每個控件包含的取值個數(shù);
二、使用步驟
① 根據(jù)控件和取值數(shù)選擇一個合適的正交表;
② 列舉取值并編號,生成取值表;
③ 把取值表與選擇的正交表進(jìn)行映射;
三、正交表法使用
正交表查找鏈接:http://support.sas.com/techsup/technote/ts723_Designs.txt
? ? ? ?對于一般的正交表可以在正交表中查找適合自己數(shù)據(jù)的選用然后把去指標(biāo)與選擇的正交表進(jìn)行映射。
四、混合正交表
? ? ? ?可以使用allpairs命令進(jìn)行操作
? ? ? ?首先需要下載allpairs,然后創(chuàng)建excel表格數(shù)據(jù)或是用txt數(shù)據(jù)文件。
? ? ? ?allpairs下載地址:點此下載
? ? ? ? ? 解壓下載下的 pairs.zip 文件
舉例:
使用步驟:
1、 制作取值表(不需要編號,列出數(shù)據(jù)即可)
2、 復(fù)制表格中的數(shù)據(jù)放在一個新建的txt文本文檔中,保存到allpairs文件夾中(例如:test2.txt)
3、 Win+r再輸入cmd進(jìn)入控制臺界面
4、 使用控制臺代碼進(jìn)入allpairs文件夾中(例如: h: 回車 cd 復(fù)制文件夾路徑 回車)
5、 再輸入allpairs.exe test2.txt>chenggong.txt (test2.txt是我們剛新建的文件,chenggong.txt是我們最終生成出來的正交表文件)
6、回到allpairs的文件夾,可以看到已經(jīng)生成了chengong.txt正交設(shè)計表了。
總結(jié)
以上是生活随笔為你收集整理的测试用例设计方法————正交表法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单片机原理与应用以及C51编程技术——硬
- 下一篇: 物理与数学的崩溃关系