期刊文献+

基于多样性感知图的测试用例优先排序

Test case prioritization based on diversity-aware graph algorithm
下载PDF
导出
摘要 针对回归测试成本相对较高的问题,提出一种基于多样性感知图的测试用例优先排序方法。根据语句覆盖信息计算杰卡德距离,获得测试用例间的相异矩阵;依据语句覆盖信息和测试用例相异矩阵构建图;将测试优先排序问题转化为图的问题,结合多样性感知图算法遍历图,生成测试用例优先序列。实验结果表明,该方法具有较快的覆盖速度,有效地提高了测试用例排序的效率。 To deal with the high test cost,a test case prioritization method based on diversity-aware graph is proposed in this paper.In this method,the alien matrix of the relationship among test cases is obtained based on jaccard distance calculated by statement coverage information.Then,the graph is generated between code coverage and matrix.Finally,the test case prioritization problem is transformed into a graph problem,and the current optimal test case order is therefore found by the combination with the diversity-aware graph algorithm traversing the graph.Experiment results show that the proposed method has a faster convergence speed and better efficiency.
作者 王曙燕 张振豪 孙家泽 WANG Shuyan;ZHANG Zhenghao;SUN Jiaze(School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an 710121,China)
出处 《西安邮电大学学报》 2019年第6期70-74,共5页 Journal of Xi’an University of Posts and Telecommunications
基金 陕西省工业科技攻关计划资助项目(2018GY-014)。
关键词 测试用例优先排序 多样性感知图 相异矩阵 杰卡德距离 test case prioritization diversity-aware graph alien matrix jaccard distance
  • 相关文献

参考文献5

二级参考文献40

  • 1孙继荣,李志蜀,倪建成,李宝林.回归测试用例集优化策略[J].吉林大学学报(工学版),2008,38(S2):184-190. 被引量:3
  • 2Rothermel G,Untch R,Chu C,et al.Prioritizing test cases for regression testing[J].IEEE Transactions on Software Engineering,2001,27(10):929-948.
  • 3Jiang B,Zhang Z,Chan W K,et al.How well does test case prioritization integrate with statistical fault localization?[J].Information and Software Technology,2012,54(7):739-758.
  • 4Ma Z,Zhao J.Test case prioritization based on analysis of program structure[C]//Asia-Pacific Software Engineering Conference,Beijing,China,2008:471-478.
  • 5Elbaum S,Malishevsky A,Rothermel G.Incorporating varying test costs and fault severities into test case prioritization[C]//International Conference on Software Engineering,2001:329-338.
  • 6Li Z,Harman M,Hierons R M.Search algorithms for regression test case prioritization[J].IEEE Transactions on Software Engineering,2007,33(4):225-237.
  • 7Yoo S,Harman M,Tonella P,et al.Clustering test cases to achieve effective and scalable prioritization incorporating expert knowledge[C]//International Symposium on Software Testing and Analysis,Chicago,USA,2009:201-212.
  • 8Carlson R,Do H,Denton A.A clustering approach to improving test case prioritization:an industrial case study[C]//International Conference on Software Maintenance,2011:382-391.
  • 9Leon D,Podgurski A.A comparison of coverage-based and distribution-based techniques for filtering and prioritizing test cases[C]//Proceedings of the IEEE International Symposium on Software Reliability Engineering,2013,22(3):442-456.
  • 10Do H,Elbaum S,Rothermel G.Supporting controlled experimentation with testing techniques:an infrastructure and its potential impact[J].Empirical Software Engineering:An International Journal,2005,10(4):405-435.

共引文献63

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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