作者
約瑟夫·摩根(1)、瑞安·萊基維茨(1)和湯姆·唐納利(1)
隸屬關係
(1)JMP 統計發現有限責任公司
雜誌
2017 年 IEEE 第 28 屆年度軟體技術大會 (STC)
發布日期
2017
抽象的
測試工程師經常面臨預算有限的情況下選擇測試案例以最大程度地發現故障的挑戰。組合測試是一種有效的測試案例選擇策略,可以應對這項挑戰。其基本思想是選擇能夠確保涵蓋兩個(或多個)輸入的所有可能設定組合的測試案例,而無論選擇兩個(或多個)輸入中的哪個子集。目前,組合測試通常以覆蓋數組作為其底層數學結構。然而,儘管組合測試已被證明有效,但實踐者有時仍會遇到阻礙其應用的挑戰。例如,給定一個覆蓋數組,並對某些輸入子集的允許設定組合施加了約束,通常難以評估所得覆蓋數組的覆蓋率和多樣性[2]屬性。
引用
Morgan, J.、Lekivetz, R. 與 Donnelly, T.,2017 年 9 月。覆蓋數組:在存在不允許的組合時評估覆蓋率和多樣性。2017 年 IEEE 第 28 屆年度軟體技術大會 (STC)(第 1-4 頁)。 IEEE, https://doi.org/10.1109/STC.2017.8234455 。