1.等價(jià)類:包含輸入和輸出條件箩张,提高工作效率
將所有可能輸入數(shù)據(jù)(有效和無效)劃分為若干個(gè)等價(jià)類雹洗,選取代表性的數(shù)據(jù)當(dāng)作測試用例纺弊,保證完整性和代表性。
1.1有效等價(jià)類:合理的有效的輸入集合
無效等價(jià)類:無效的沒有意義的輸入集合逸绎,檢查程序異常
1.2等價(jià)類劃分方法
按照區(qū)間惹恃、數(shù)值、集合棺牧、限制條件巫糙、處理方式劃分
2.邊界值:發(fā)現(xiàn)錯(cuò)誤的能力最強(qiáng)
對輸入或輸出的邊界值進(jìn)行設(shè)計(jì)(5/7原則)
3.因果圖:簡化邏輯關(guān)系,操作步驟比較復(fù)雜
4.判定表驅(qū)動(dòng)法
針對不同存在條件陨帆、動(dòng)作關(guān)系或者因果關(guān)系的設(shè)計(jì)用例方法
4大組成部分:條件樁曲秉、條件項(xiàng);動(dòng)作樁疲牵、動(dòng)作項(xiàng)
5.場景法
事件觸發(fā)的情景生成場景(同一件事不同觸發(fā)順序和處理結(jié)果形成事件流)
6.功能圖法
用功能圖(流程圖)形象的表達(dá)操作流(狀態(tài)遷移圖+布爾函數(shù)組成)
需要依靠判定表因果圖表示邏輯承二,是黑盒+白盒混合用例的設(shè)計(jì)方法
7.錯(cuò)誤推斷法
基于經(jīng)驗(yàn)和出現(xiàn)的錯(cuò)誤推測軟件可能存在的缺陷和錯(cuò)誤
8.正交試驗(yàn)法
從大量數(shù)據(jù)中挑選適量的有代表性的數(shù)據(jù),合理的設(shè)計(jì)用例纲爸。