GB/T 38639-2020.Systems and software engineering一Software combinatorial testing method.
1范圍
GB/T 38639給出了軟件組合測試輸人預處理方法和組合強度設定,規(guī)定了組合測試約束條件和種子、組合測試過程要求以及組合測試輸入輸出表示方法。
GB/T 38639適用于軟件組合測試的用例設計和充分性評估。
2術語和定義
下列術語和定義適用于本文件。
2.1
組合測試方法 combinatorial testing method
基于多參數組合進行軟件測試的一-種方法。
注:在組合測試中,被測試應用被抽象為一個黑盒,它有多個輸人參數,其行為受輸人參數之間的組合測試影響。
2.2
組合強度 combinatorial strength
用于表示測試參數取值組合的復雜度。
2.3
參數 parameter
測試目標相關的輸人參數、配置參數或環(huán)境參數。
注1:參數類型包括整型、浮點型、布爾型和字符串型。
注2:待測軟件的參數可以是函數的輸人參數、命令行參數、表單輸入框、配置文件中的配置項。
2.4
取值范圍 domain
參數取值的范圍或集合。
2.5
變強度 variable strength
對不同的參數子集給出不同組合強度的要求。
注:組合測試中組合強度的一種特殊要求。通常是在默認組合強度的基礎上,待測軟件的某幾個參數子集采用不同于默認值的組合強度。
示例:一個系統(tǒng)具有a、b、c、d、e五個參數,默認組合強度為2,其中a、b、c三個參數由于特殊要求需要設置3強度組合,則該系統(tǒng)的測試用例需同時滿足a、b、c、d、e五個參數的2強度組合,以及a、b、c三個參數的3強度組合。
2.6
測試用例套 test suite
針對特定測試目標的測試用例集合。
2.7
種子 seed
組合測試中由用戶定義應被測試的取值組合。
檢測流程步驟
溫馨提示:以上內容僅供參考使用,更多檢測需求請咨詢客服。