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