W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
邊界值分析是廣泛使用的黑盒測(cè)試用例設(shè)計(jì)技術(shù)之一。它用于測(cè)試邊界值,因?yàn)檫吔绺浇妮斎胫稻哂休^高的誤差機(jī)會(huì)。
每當(dāng)我們通過(guò)邊界值分析進(jìn)行測(cè)試時(shí),測(cè)試人員會(huì)在輸入邊界值時(shí)關(guān)注軟件是否產(chǎn)生正確的輸出。
邊界值是包含變量上限和下限的值。假設(shè)age是任何函數(shù)的變量,其最小值為18,最大值為30,18和30都將被視為邊界值。
邊界值分析的基本假設(shè)是,使用邊界值創(chuàng)建的測(cè)試用例最有可能導(dǎo)致錯(cuò)誤。
18和30是邊界值,所以測(cè)試人員更關(guān)注這些值,但這并不說(shuō)就忽略了像19,20,21,27,29這樣的中間值。為該范圍的每個(gè)值開發(fā)測(cè)試用例。
邊界值的測(cè)試是通過(guò)制作有效和無(wú)效的分區(qū)來(lái)完成的。測(cè)試無(wú)效分區(qū)是因?yàn)樵诓焕麠l件下測(cè)試輸出也是必要的。
讓我們通過(guò)實(shí)踐來(lái)理解:
想象一下,有一個(gè)函數(shù)接受18到30之間的數(shù)字,其中18是最小值,30是有效分區(qū)的最大值,該分區(qū)的其他值是:19,20,21,22,...,30。無(wú)效分區(qū)由小于18的數(shù)字組成,如:12,14,15,16和17以及31,32,34,36等。為有效和無(wú)效分區(qū)開發(fā)測(cè)試用例,以捕獲系統(tǒng)在不同輸入條件下的行為。
如果軟件系統(tǒng)接受有效數(shù)字并提供所需的輸出,則軟件系統(tǒng)將在測(cè)試中傳遞,如果不是,則不成功。在另一種情況下,軟件系統(tǒng)不應(yīng)接受無(wú)效數(shù)字,如果輸入的數(shù)字無(wú)效,則應(yīng)顯示錯(cuò)誤信息。 如果正在測(cè)試的軟件遵循所有測(cè)試指南和規(guī)范,則將其發(fā)送給發(fā)布團(tuán)隊(duì),否則發(fā)送給開發(fā)團(tuán)隊(duì)以修復(fù)缺陷。
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)系方式:
更多建議: