本發明提供了一種基于中心補償策略的自適應隨機測試用例生成方法,主要步驟包括:步驟1,通過程序的輸入情況獲取程序的輸入域范圍以及失效類型,隨機產生第一個測試用例并執行于待測程序中,檢查是否命中失效區域;步驟2,通過當前區域中心點將區域劃分為四個面積相等的子區域。隨機選擇s空白子區域從中產生規模為s*k集;步驟3,判斷隨機數rand的關系,據其使用不同算法;步驟4,執行測試用例,判斷是否命中失效,若命中失效則返回已測用例集,否則繼續執行步驟2到步驟4。本方法在較低計算開銷的情況下,以較少的測試用例檢測出程序失效。
聲明:
“基于中心補償策略的自適應隨機測試用例生成方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)