邊界值測(cè)試法
1. 介紹
邊界值分析法就是對(duì)輸入或輸出邊界值進(jìn)行測(cè)試的,也是一種黑盒測(cè)試.
邊界值分析法通常作為等價(jià)類(lèi)劃分法的補(bǔ)充,其測(cè)試用例來(lái)自等價(jià)類(lèi)的邊界;長(zhǎng)期的經(jīng)驗(yàn)得知,大量的錯(cuò)誤是發(fā)現(xiàn)在輸入或輸出范圍的邊界上,而不是發(fā)生再輸入輸出范圍的內(nèi)部,因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多錯(cuò)誤.
和等價(jià)類(lèi)劃分法的區(qū)別:
- 是等價(jià)類(lèi)劃分法的補(bǔ)充
- 等價(jià)類(lèi)劃分法可以挑選等價(jià)范圍內(nèi)任意一個(gè)數(shù)據(jù)作為代表,邊界值分析法要求每個(gè)邊界值都要作為測(cè)試條件
- 邊界值分析法不僅考慮輸入條件,同樣考慮輸出產(chǎn)生的測(cè)試情況
常見(jiàn)的邊界值:
- **邊界點(diǎn)(上點(diǎn))??*輸入范圍的邊界點(diǎn)
- 離點(diǎn): 離邊界點(diǎn)最近的點(diǎn)
- 內(nèi)點(diǎn): 輸入范圍內(nèi)的任意一個(gè)點(diǎn)
對(duì)于邊界值的說(shuō)明:
邊界值數(shù)據(jù)本質(zhì)上屬于等價(jià)類(lèi)的范疇,測(cè)試時(shí)確實(shí)是一種冗余(重復(fù)),但是為了更好的測(cè)試質(zhì)量(邊界值特別容易出bug),邊界值必須要單獨(dú)測(cè),適當(dāng)必要的冗余是可以接受的.
舉例: 0-100內(nèi)的整數(shù)
上點(diǎn) | 0, 100 |
---|---|
離點(diǎn) | 1, 99; -1,101; 1,101; 0, 99; |
內(nèi)點(diǎn) | 34 |
2. 使用邊界值設(shè)計(jì)測(cè)試用用例
2.1 步驟:
- 明確需求
- 確定有效和無(wú)效等價(jià)類(lèi)
- 明確輸入條件中的邊界值
- 編寫(xiě)測(cè)試用例
注意: 邊界值法應(yīng)用時(shí),如果測(cè)試時(shí)間緊張,應(yīng)該優(yōu)先測(cè)試最大值和最小值
2.2 案例
要求:測(cè)試qq賬號(hào)是否符合規(guī)范
- 需求: qq號(hào)是6-10位的整數(shù)
- 確定邊界值
上點(diǎn) | 6個(gè), 10個(gè) |
---|---|
離點(diǎn) | 5個(gè), 9個(gè), 7個(gè),11個(gè) |
內(nèi)點(diǎn) | 8個(gè) |
- 編寫(xiě)測(cè)試用例
用例編號(hào) | 等價(jià)類(lèi)劃分 | 輸入 | 預(yù)期結(jié)果 | 實(shí)際結(jié)果 |
---|---|---|---|---|
UT-QQ是否符合規(guī)范-01 | 有效等價(jià)類(lèi) | 6個(gè) | 正確 | |
UT-QQ是否符合規(guī)范-02 | 有效等價(jià)類(lèi) | 10個(gè) | 正確 | |
UT-QQ是否符合規(guī)范-03 | 無(wú)效等價(jià)類(lèi) | 5個(gè) | 錯(cuò)誤 | |
UT-QQ是否符合規(guī)范-04 | 有效等價(jià)類(lèi) | 7個(gè) | 正確 | |
UT-QQ是否符合規(guī)范-05 | 無(wú)效等價(jià)類(lèi) | 11個(gè) | 錯(cuò)誤 | |
UT-QQ是否符合規(guī)范-06 | 有效等價(jià)類(lèi) | 9個(gè) | 正確 | |
UT-QQ是否符合規(guī)范-07 | 有效等價(jià)類(lèi) | 8個(gè) | 正確 | |
UT-QQ是否符合規(guī)范-08 | 無(wú)效等價(jià)類(lèi) | 特殊符號(hào),例如: #,¥ *、空格等 | 錯(cuò)誤 | |
UT-QQ是否符合規(guī)范-09 | 無(wú)效等價(jià)類(lèi) | 數(shù)字+特殊符號(hào) | 錯(cuò)誤 |
3. 小結(jié)
邊界值分析法作為等價(jià)類(lèi)劃分法的補(bǔ)充,經(jīng)常和等價(jià)類(lèi)劃分一起使用.文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-443968.html
使用的場(chǎng)景是:有輸入并且存在邊界值的位置.文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-443968.html
到了這里,關(guān)于軟件測(cè)試之邊界值測(cè)試法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!