期刊文献+

基于分组的蜕变测试的优化方法

Optimization Method of Metamorphic Testing Based on Grouping
下载PDF
导出
摘要 蜕变测试中的路径覆盖准则在实际应用中难以实现。文中利用路径相似度对程序进行分组,先测试每个分组程序的相同路径部分,在分组程序中利用分组程序的特殊性质寻找蜕变关系。以三角形面积计算程序为例进行分析,实验结果表明:文中方法能有效提高测试的效率,相比于针对整体程序的蜕变关系,文中的蜕变关系寻找方法在程序错误检测方面更加高效,且能更迅速定位到程序的错误路径。 In practical application,path-coverage criterion in metamorphic testing is difficult to achieve.This paper uses the path similarity to group which can reduce the repetition rate testing and running of the redundant path,uses the special nature of the group to find metamorphic relation which can find more metamorphic relations in the group.Triangle area calculation program as an example for analysis.The results show that the method in this paper can improve the efficiency of the test more effectively.Compared to the metamorphic relation pointing at the overall procedure,the ways of finding metamorphic relation in this paper are more efficient in the mistake detection and quicker location in the wrong path of the procedure.
出处 《计算机与数字工程》 2016年第11期2218-2223,2235,共7页 Computer & Digital Engineering
关键词 蜕变测试 蜕变关系 分组 错误定位 metamorphic testing metamorphic relation grouping fault localization
  • 相关文献

参考文献5

二级参考文献52

  • 1吴鹏,施小纯,唐江峻,林惠民,陈宗岳.关于蜕变测试和特殊用例测试的实例研究(英文)[J].软件学报,2005,16(7):1210-1220. 被引量:13
  • 2Weyuker E J. On testing non-testable programs. The Computer Journal, 1982, 25(4): 465-470
  • 3Chen T Y, Cheung S C, Yiu S M. Metamorphic testing: A new approach for generating next test cases. Hong Kong University, Hong Kong: Technical Report HKUST-CS98- 01, 1998
  • 4Chen T Y, Kuo F C, Liu Y, Tang A. Metamorphic testing and testing with special values//Proeeedings of the 5th International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'04). Beijing, China, 2004:128-134
  • 5Wu P. Iterative metamorphic testing//Proceedings of the 29th Annual International Computer Software and Applications Conference (COMPSAC' 05). Edinburgh, UK, 2005 : 19-24
  • 6Dong G W, Nie C H, Xu B W, Wang L L. An effective iterative metamorphic testing algorithm based on program path analysis//Proceedings of the 7th Annual International Conference on Quality Software (QSIC' 07). Oregon, USA, 2007:292-297
  • 7ChenTY, HuangDH, TseT H, Zhou ZQ. Case studies on the selection of useful relations in metamorphic testing// Proceedings of the 4th Ibero-American Symposium on Software Engineering and Knowledge Engineering (JIISIC' 04). Madrid, Spain, 2004:569-583
  • 8Mayer J, Guderlei R. An empirical study on the selection of good metamorphic relations//Proeeedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC'06). Chicago, USA, 2006:475-484
  • 9Chen T Y, Tse T H, Zhou Z Q. Semi-proving: an integrated method based on global symbolic evaluation and metamorphic testing. ACM SIGSOFT Software Engineering Notes, 2002, 27(4) : 191-195
  • 10Chen T Y, Tse T H, Zhou Z Q. Fault-based testing without the need of oracles. Information and Software Technology, 2003, 45(1): 1-9

共引文献43

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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