日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

组合测试法是什么 软件测试,组合测试法中的全对偶测试法

發(fā)布時間:2025/3/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 组合测试法是什么 软件测试,组合测试法中的全对偶测试法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在測試設(shè)計過程中,大家都會遇到很多變量進行組合的情況,對相互組合的兩個或更多變量進行的測試活動就是組合測試,一般情況下都是使用組合測試法,但這種情況很多測試人員研究得不夠深入。測試人員需要開發(fā)或了解組合測試法中使用到的工具,通過程序得到用例組合才更加合理和全面,如果不在測試中一起改變某些變量,就會遺漏由不同的變量組合而觸發(fā)的錯誤。

首先介紹下組合測試法的定義,組合測試是一種測試用例生成方法。它將被測系統(tǒng)抽象出來的變量的取值進行組合并生成一組測試用例的過程,一般情況下,組合測試能夠在保證錯誤遺漏率的前提下采用較少的測試用例測試系統(tǒng)。但是對于如何從全集合的變量組合中抽取出有效的測試用例,會有不同的方法,兩因素(Pairwise)組合測試就是一種比較好的方法去挖掘出有效的測試用例組合。接下來介紹另外一種方法去自動生成較好的測試用例集,那就是全對偶測試法(All Pairs)。這些組合測試方法也是高級測試工程師必須掌握的。

現(xiàn)在我們假設(shè)存在3個變量:V1、V2、V3,V1變量存在3個值:A、B、C;V2變量存在2個值:D、E;V3變量存在2個值:F、G。按照組合測試法,可以組合出3*2*2 = 12種情況,也就是可以設(shè)計出12個測試用例。如果3個變量都存在5個不同的值的話,那就可以組合出5*5*5 = 125種情況,也就是需要設(shè)計出125個測試用例。測試專家James Bach使用全對偶測試法(All Pairs)將這125個測試用例壓縮成25個測試用例,從理論上來覆蓋變量組合的測試覆蓋率,全對偶測試法有個基本的原則是每個變量的每個取值都要與至少一個用例中的每個其他變量的每個取值配對。

為了讓業(yè)界測試人員更能方便的使用全對偶測試法產(chǎn)生的組合測試的測試用例,James Bach使用Perl語言開發(fā)了一個allpairs工具,接下來通過講解allpairs工具的使用方法來了解全對偶測試法(All Pairs)的實現(xiàn)原理和組合策略。本工具的下載地址:http://www.satisfice.com/tools/pairs.zip。

假設(shè)我們有兩個參數(shù)需要測試,比如操作系統(tǒng),打印機,先列出每個參數(shù)的值:

操作系統(tǒng):

Win 98

Win XP

Win 7

打印機:

HP 4050

HP 4100

為了測試所有的組合對(pairings),測試用例包括如下情況:

用例操作系統(tǒng)打印機

1Win 98HP 4050

2Win 98HP 4100

3Win XPHP 4050

4Win XPHP 4100

5Win 7HP 4050

6Win 7HP 4100

在兩個參數(shù)的情況下,所有的組合對(pairings)就是參數(shù)之間的所有組合情況。但是如果我們新增一個參數(shù)將會發(fā)生什么呢?

是否雙面打印:

下面是3個參數(shù)進行組合的所有測試用例:

用例操作系統(tǒng)打印機是否雙面打印

1Win 98HP 4050是

2Win 98HP 4100是

3Win XPHP 4050是

4Win XPHP 4100是

5Win 7HP 4050是

6Win 7HP 4100是

7Win 98HP 4050否

8Win 98HP 4100否

9Win XPHP 4050否

10Win XPHP 4100否

11Win 7HP 4050否

12Win 7HP 4100否

31/3123>

總結(jié)

以上是生活随笔為你收集整理的组合测试法是什么 软件测试,组合测试法中的全对偶测试法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。