首頁 > 期刊 > 自然科學與工程技術 > 信息科技 > 電子信息科學綜合 > 計算機學報 > 基于風險分析的回歸測試用例優先級排序 【正文】
摘要:該文利用軟件組件間信息流的傳遞過程,提出了基于風險分析的回歸測試用例優先級排序算法(Risk Analysis-based Test Case Prioritization,RA-TCP).該算法針對現有的優先級排序技術未能有效利用測試用例所覆蓋信息的問題,在類粒度下將軟件抽象為基于信息流的類級有向網絡模型,然后將每個測試用例所覆蓋的類間信息傳遞關系用一組杠鈴模型表示,結合概率風險評估方法和故障樹理論計算杠鈴模型的風險值,最后以測試用例所覆蓋的杠鈴風險總和作為其排序依據.實驗結果表明,風險越高的測試用例覆蓋錯誤的可能性越大,RA-TCP算法提高了具有嚴重風險的錯誤發現速率,與7種排序算法對比,RA-TCP算法具有較高的錯誤檢出率及較好的穩定性.
注:因版權方要求,不能公開全文,如需全文,請咨詢雜志社