測牛學(xué)堂:2023最新!軟件測試零基礎(chǔ)必看,測試方法等價(jià)類學(xué)習(xí)
軟件測試的測試用例
測試用例:在一次實(shí)際測試中使用的數(shù)據(jù)和步驟的組合
舉例說明,我們登錄一個(gè)賬號(hào),通常需要輸入用戶名和密碼。如果你輸入一個(gè)正確的賬號(hào),和正確的密碼,點(diǎn)擊登錄,登錄成功。這就是一條測試用例。
你輸入正確的賬號(hào),輸入錯(cuò)誤的密碼,點(diǎn)擊登錄,登錄失敗。這就是另一條測試用例。
等價(jià)類劃分法
等價(jià)類的幾個(gè)概念
按照輸入數(shù)據(jù)的效果相近或相同劃分類型,然后從這些分類中選擇有代表性的數(shù)據(jù)來作為測試數(shù)據(jù)的方法。
常見的 劃分的類別:字母,數(shù)字,符號(hào),字符等
有效等價(jià)類:滿足要求的等價(jià)類
無效等價(jià)類:不滿足要求的等價(jià)類
等價(jià)類的作用
使用等價(jià)類的 方法來降低測試用例的數(shù)量,同時(shí)保持高覆蓋率
等價(jià)類使用范圍:
輸入域:提供輸入功能,只針對(duì)單個(gè)的輸入域
等價(jià)類使用步驟
1 確認(rèn)等價(jià)類:輸入項(xiàng)有哪些。根據(jù)輸入項(xiàng)去找條件限制,針對(duì)條件限制進(jìn)行劃分
2畫出等價(jià)類劃分表:吧確認(rèn)好的有效類和無效類都填入到表中
3 根據(jù)等價(jià)類劃分表來編寫用例,要使用盡可能少的用例去覆蓋所有的有效類,對(duì)于無效類,只能一個(gè)用例覆蓋一個(gè)。
例1:輸入密碼,長度在8到10位,大寫字母小寫字母加數(shù)字組合。


注意:
預(yù)期結(jié)果的標(biāo)準(zhǔn)就是需求文檔,和需求文檔結(jié)果不符合,就是缺陷。
等價(jià)類的優(yōu)缺點(diǎn)分析
優(yōu)點(diǎn):
1 減少了大量的用例
2 保證了比較高的覆蓋率
3 設(shè)計(jì)的步驟簡單清楚容易操作
缺點(diǎn):
只關(guān)注分類的情況,沒有涉及到邏輯和特殊情況