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