摘要
随着金融科技软件的开发迭代,软件的复杂度日益提升,将会导致测试套件体量逐渐增大,并出现测试冗余现象.为了有效地对测试冗余因素进行量化和消解,提出了一种最佳覆盖项(Most Valuable Item, MVI)测试冗余评价指标,以及一种基于MVI的测试用例削减算法(Most Valuable Item Reduction,MVIR).在实际金融科技软件中的实验结果表明, MVIR能够在测试性能损失低于9.20%的前提下,达到高于89.88%的测试用例削减比例, MVI冗余指标能够有效反映测试套件中的冗余因素大小.
-
单位华东师范大学; 上海纽约大学