W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
成對測試技術(shù)也稱為配對測試。它用于測試所有可能的離散值組合。這種組合方法用于測試使用復(fù)選框輸入,單選按鈕輸入的應(yīng)用程序(當必須選擇一個選項時使用單選按鈕,例如當選擇性別男性或女性時,只能選擇一個選項),列表框 ,文本框等
假設(shè)有一個用于測試的軟件應(yīng)用程序的功能,其中有10個字段用于輸入數(shù)據(jù),因此離散組合的總數(shù)是10 ^ 10(100億),但是所有組合的測試都很復(fù)雜,因為它會花很多時間。
下面通過一個例子來理解測試過程:
假設(shè)有一個包含10個元素的列表框,可以接受1到100個字符的文本框,單選按鈕,復(fù)選框和確定按鈕。
輸入值在下面給出,可以由給定函數(shù)的字段接受。
計算所有可能的組合:
Check Box = 2 List Box = 10 Radio Button = 2 Text Box = 100 Total number of test cases = 2*10*2*100 = 4000
Shell
測試用例總數(shù)(包括負測試用例)為4000。
測試4000個測試用例,是一個非常漫長而耗時的過程。因此,測試團隊的任務(wù)是減少測試用例的數(shù)量,為此,測試團隊認為列表框的值是第一個值為0,另一個值可以是任何數(shù)字, 現(xiàn)在十個值轉(zhuǎn)換為2個值。
復(fù)選框和單選按鈕的值不能減少,因為每個值只有2個值的組合。最后,文本框的值分為三個輸入類別:有效整數(shù),無效整數(shù)和alpha特殊字符。
現(xiàn)在,我們只有24個測試用例,包括負面測試用例。
2*2*2*3 = 24
現(xiàn)在,任務(wù)是為所有對技術(shù)組合,每列應(yīng)具有相同數(shù)量的值,并且總值應(yīng)等于24。
要使用文本框列,將最常見的輸入放在第一個有效整數(shù)的位置,在第二個位置放置第二個最常見的輸入是無效的整數(shù),并在最后一個位置放置最不常見的輸入是一個alpha特殊字符。
然后開始填充表格,第一列是一個包含三個值的文本框,下一列是一個包含2個值的列表框,第三列是一個包含2個值的復(fù)選框,最后一個列是一個單選按鈕有2個值。
文本框 | 列表框 | 復(fù)選框 | 單選按鈕 |
---|---|---|---|
有效整數(shù) | 0 | 選中 | ON |
有效整數(shù) | 其它 | 未選中 | OFF |
無效整數(shù) | 0 | 選中 | ON |
無效整數(shù) | 其它 | 未選中 | OFF |
AlphaSpecialCharacter | 0 | 選中 | ON |
AlphaSpecialCharacter | 其它 | 未選中 | OFF |
在表中,可以看到傳統(tǒng)的軟件方法產(chǎn)生的是24個測試用例,而不是4000個案例,而成對測試方法僅在6對測試用例中。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: