计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (13): 41-46.DOI: 10.3778/j.issn.1002-8331.1705-0330
张 娜1,林青霞1,包晓安1,吴 彪2,张 唯1
ZHANG Na1, LIN Qingxia1, BAO Xiaoan1, WU Biao2, ZHANG Wei1
摘要: 在组合测试用例优先级排序问题中,通常采用组合覆盖率为排序标准,该方法能够尽快满足覆盖率的要求,但其排序影响因子较为单一,缺陷检测能力不稳定。针对此问题,该文结合One-Test-at-a-Time(OTT)策略提出了一种在线调整的组合测试用例优先级排序方法,引入多重待覆盖率、测试用例失效率和测试用例重要程度3个影响因子用于衡量组合测试用例优先级。根据测试用例的在线测试反馈信息,该方法能够实时调整组合测试用例的优先级,增加了优先级排序的准确性。实验结果表明,相较于original、基于单一覆盖和多重覆盖的组合测试优先级排序方法,该方法在缺陷检测能力和稳定性上具有更强的竞争力。