期刊文献+

基于变异分析的蜕变测试充分性条件 被引量:4

Sufficiency condition in metamorphic testing based on mutation analysis
下载PDF
导出
摘要 变异分析是研究软件测试的一种有效手段,在蜕变测试的研究中也经常采用这种方法。测试数据杀死变异需要满足一定的条件,但在蜕变测试中,测试用例满足变异测试中的条件不一定能够杀死变异,需要比一般的变异测试更严格的测试数据才能杀死变异。从变异测试中杀死变异的三类条件出发,探究蜕变测试数据杀死变异的条件。通过三角形实验分析蜕变测试用例满足的条件以及测试结果,总结蜕变测试用例杀死变异的规律,提出蜕变测试用例杀死变异的一种充分性条件。 Mutation analysis is an effective way of researching software testing, and it is frequently used in metamorphic testing. The test data is hedged with some given qualifications to kill the mutants. As for metamorphic testing, things may go far beyond that, even more restricted qualifications need to be satisfied with. On the basis of studying the three traditional kinds of conditions in mutation testing, this paper tried to figure out the qualifications for the metamorphic test data to kill the mutants. A triangle experiment was carried out to research the qualifications for the metamorphic test data. Through analyzing the results, this paper came to a conclusion of its regular pattern to kill mutants, and thus put forward a brand new sufficiency condition.
出处 《计算机应用》 CSCD 北大核心 2014年第A01期280-283,共4页 journal of Computer Applications
基金 国家863计划项目(2009AA01Z402) 江苏省自然科学基金资助项目(BK2012059 BK2012060) 解放军理工大学预研基金资助项目(20110202 20110210)
关键词 变异 变异分析 蜕变测试 充分性条件 mutant mutation analysis metamorphic testing sufficiency condition
  • 相关文献

参考文献19

  • 1黄松,丁瑞浩,李辉,姚奕.坡度坡向量算程序蜕变测试方法[J].计算机应用,2013,33(6):1657-1661. 被引量:6
  • 2CHEN T Y, CHEUNG S C, YIU S M. Metamorphic testing: a new approach for generating next test eases, HKUST-CS98-01[ R]. Hong Kong: Hong Kong University of Science and Technology, Depart- ment of Computer Science, 1998.
  • 3CHEN T Y, HUANG D H, TSE T H, et al. Case studies on the selec- tion of useful relations in metamorphic testing[C]//Proceedings of the 4th Ibero-American Symposium on Software Engineering and Knowledge Engineering. Madrid, Spain: [s. n.],. 2004: 509-583.
  • 4MAYER J, GUDERLEI R. An empirical study on the selection of good metamorphic relations[ C]// Proceedings of the 30th Annual International Computer Software and Applications Conference. Washington, DC: IEEE Computer Society, 2006:475-484.
  • 5ASRAFI M, LIU H, KUO F-C. On testing effectiveness of metamor- phic relations: a case study[ C] // Proceedings of the 2011 Fifth In- ternational Conference on Secure Software Integration and Reliability Improvement. Piscataway: IEEE, 2011:147-156.
  • 6JIA Y, HARMAN M. An analysis and survey of the development of mutation testing[ J]. IEEE Transactions on Software Engineering, 2011, 37(5): 649-678.
  • 7MORELL L J. A theory of fault-based testing[ J]. IEEE Transac- tions on Software Engineering, 1990, 16(8): 844-857.
  • 8单锦辉,高友峰,刘明浩,刘江红,张路,孙家骕.一种新的变异测试数据自动生成方法[J].计算机学报,2008,31(6):1025-1034. 被引量:20
  • 9OFFUTT A J, PAN J. Detecting equivalent mutants and the feasible path problem[ C]// Proceedings of the 1996 Annual Conference on Computer Assurance. Piscataway: IEEE, 1996:224-236.
  • 10DEMILLO R A, OFFUTT A J. Constraint-based automatic test data generation[ J]. IEEE Transactions on Software Engineering, 1991, 17(9): 900-910.

二级参考文献69

  • 1刘学军,龚健雅,周启鸣,汤国安.基于DEM坡度坡向算法精度的分析研究[J].测绘学报,2004,33(3):258-263. 被引量:157
  • 2吴鹏,施小纯,唐江峻,林惠民,陈宗岳.关于蜕变测试和特殊用例测试的实例研究(英文)[J].软件学报,2005,16(7):1210-1220. 被引量:12
  • 3邓红艳,武芳,赵敬东,李永红,赵剑峰.GIS软件测试方法[J].计算机工程与设计,2005,26(7):1827-1829. 被引量:3
  • 4金虎,李志蜀,张磊,李宝林,李勇军.基于面向路径的遗传算法的测试用例自动生成[J].计算机工程,2007,33(3):21-23. 被引量:9
  • 5Weyuker E J. On testing non-testable programs. The Computer Journal, 1982, 25(4): 465-470
  • 6Chen 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
  • 7Chen 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
  • 8Wu P. Iterative metamorphic testing//Proceedings of the 29th Annual International Computer Software and Applications Conference (COMPSAC' 05). Edinburgh, UK, 2005 : 19-24
  • 9Dong 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
  • 10ChenTY, 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

共引文献41

同被引文献17

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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