|
计算机科学 2015
面向故障定位的基于mc/dc的测试用例约简方法Keywords: 软件故障定位,测试用例约简,mc/dc覆盖率 Abstract: 对不断更新的软件进行回归测试时,持续增加的测试用例会造成累计测试用例数量庞大,进而影响测试成本。在故障定位领域,已有研究在考虑语句覆盖、路径覆盖等的基础上,提出了cmr&pvr等不同的测试用例约简方法。然而,这些方法在一定程度上影响了原始测试用例集的mc/dc(修订的条件/判定)覆盖率。提出一种以mc/dc覆盖为基础的综合测试用例约简方法mcdcr,利用该方法对原始测试用例集约简后,在确保原有故障定位准确性并保持较高约简比的同时,大幅提高了测试用例对程序的mc/dc覆盖率。采用ochiai方法在siemens程序集上进行了实验及验证,结果表明mcdcr约简方法的综合效果明显优于已有的约简方法。
|