期刊文献+

基于逐幸存路径处理的测试用例集约简技术

Test case reduction technology based on per-survivor processing algorithm
下载PDF
导出
摘要 针对基于智能算法的测试用例集约简技术存在的容易陷入局部收敛、过早熟等问题,提出一种基于逐幸存路径处理的测试用例集约简算法,该算法运用逐幸存路径处理算法的顺序网格搜索思路,将测试用例集进行二进制编码,使其构成顺序网格搜索的状态空间,在状态转移阶段将代码覆盖率和测试用例有效执行时间作为分支度量,进而选择分支重量最大的路径作为幸存路径,从而剔除冗余状态,完成测试用例集的约简。实验结果表明,在相同的实验环境下,与其他算法相比,该算法在具有较高冗余率的同时也保证了较高的检错率,在一定程度上降低了软件测试的复杂度,从而提高了软件测试的效率。 Aiming at the problems of test case reduction(TCR) technology based on intelligent algorithms that it is easy to fall into local convergence and premature maturity, this paper proposed a test case set reduction algorithm based on per-survivor processing(PSP). The algorithm used the sequential grid search idea of PSP algorithm to binary code the test case set to form the state space of sequential grid search. In the state transition stage, the algorithm took the code coverage and the effective execution time of test cases as branch metrics. According to the calculation results, the path with the largest branch weight was the surviving path, so as to eliminate redundant states and complete the reduction of test case set. The experimental results show that under the same experimental environment, compared with other algorithms, this algorithm not only has higher redundancy rate(RR), but also ensures higher error detection rate(EDR). This algorithm reduces the complexity of software testing to a certain extent and improves the efficiency of software testing.
作者 霍婷婷 孙强 丁蕊 夏春艳 Huo Tingting;Sun Qiang;Ding Rui;Xia Chunyan(College of Computer&Information Technology,Mudanjiang Normal University,Mudanjiang Heilongjiang 157000,China)
出处 《计算机应用研究》 CSCD 北大核心 2023年第1期229-233,共5页 Application Research of Computers
基金 黑龙江省自然科学基金资助项目(LH2020F038) 黑龙江省省属高等学校基本科研业务费资助项目(1353ZD004) 牡丹江师范学院科研项目(1451TD003)。
关键词 测试用例集约简 逐幸存路径处理 分支重量 代码覆盖率 冗余率 检错率 test case reduction per-survivor processing branch weight code coverage redundancy rate error detection rate
  • 相关文献

参考文献10

二级参考文献57

  • 1蒋盛益,谢照青,余雯.基于代价敏感的朴素贝叶斯不平衡数据分类研究[J].计算机研究与发展,2011,48(S1):387-390. 被引量:21
  • 2田小梅,龚静.实数编码遗传算法的评述[J].湖南环境生物职业技术学院学报,2005,11(1):25-31. 被引量:24
  • 3邱晓康,李宣东.一个面向路径的软件测试辅助工具[J].电子学报,2004,32(F12):231-234. 被引量:11
  • 4[1]Ezio Biglieri, John Proakis, Sholomo Shamai. Fading channels: information-theoretic and communications aspects [J]. IEEE Trans., 1998,IT4(6) :2619 - 2692.
  • 5[2]Vahid Tarokh,N Seshadri,A R Calderbank. Space-time codes for high data rate wireless communication: performance criterion and code construction [J]. IEEE Trans., 1998, IT-44(2) :744 - 765.
  • 6[3]Vahid Tarokh, A Naguib, N Seshadri, A R Calderbank. Space-Time codes for high data rate wireless communication: performance criteria in the presence of channel estimation errors, mobility, and multiple paths[J]. IEEE Trans., 1999, COM-47(2): 199 - 207.
  • 7[4]A Naguib, Vahid Tarokh, N Seshadri, A R Calderbank. A space-time coding modem for high-data-rate wireless communications [J]. IEEE Journal., 1998,SAC-16(8): 1459 - 1478.
  • 8[5]Riecardo Raheli,Andreas Polydoros,Ching-Kae Tzou. Per-survivor processing: A general approach to MLSE in uncertain envoronments [ J ].IEEE Trans., 1995, COM-43 ( 2/3/4 ): 354 - 364.
  • 9[6]Keith M Chugg. Tne condition for the application of viterbi algorithm with implication for fading channel MLSD [ J ]. IEEE Trans. 1998,COM-46(2): 1112 - 1116.
  • 10[7]Simon Haykin. Adaptive Filter Theory, Third Edition [M]. Beijing:Publishing House of Electronics Industry, 1998.

共引文献48

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部