作者
卡萊布·金(1)、約瑟夫·摩根(1)和瑞安·萊基維茨(1)
隸屬關係
(1)JMP 統計發現有限責任公司
雜誌
2019 年 IEEE 第 19 屆軟體品質、可靠性與安全性國際會議(QRS-C)
發布日期
2019
抽象的
測試工程師經常面臨這樣的挑戰:如何在有限的預算內選擇測試案例,以最大限度地提高發現故障的機率。組合測試是一種有效的測試案例選擇策略,可以應對這項挑戰。其基本思想是選擇能夠確保涵蓋兩個(或多個)輸入的所有可能組合的測試案例,而無論選擇哪個輸入子集。這可以透過使用覆蓋數組作為測試案例選擇機制來實現。然而,對於任何給定的測試場景,通常存在多個可滿足預算和覆蓋率要求的替代覆蓋數組。遺憾的是,如何從這些替代方案中進行選擇往往並不明確。實踐者通常希望找到一種方法來探索輸入空間的覆蓋情況,從而確定哪個替代方案最適合測試場景。本文提出了一種可用於評估二進位覆蓋數組的圖形化方法。此方法允許實踐者可視化感興趣輸入的輸入空間覆蓋情況。我們透過幾個範例來說明該方法。
引用
King, C.、Morgan, J. 與 Lekivetz, R.,2019 年 7 月。 《設計分形:一種用於評估二進位覆蓋數組的圖形方法》。2019 年 IEEE 第 19 屆軟體品質、可靠性與安全性國際會議(QRS-C)(第 185-190 頁)。 IEEE, https://doi.org/10.1109/QRS-C.2019.00046 。