期刊文献+

蜕变关系构造基本准则与策略研究 被引量:7

Researches on Basic Criterion and Strategy of Constructing Metamorphic Relations
在线阅读 下载PDF
导出
摘要 蜕变测试可以部分解决软件测试中的Oracle问题,其关键步骤和难点是蜕变关系的构造,它将直接影响测试的效果。通过对典型程序测试的案例对蜕变关系的构造进行分析,归纳总结了若干构造蜕变关系的基本准则,并在案例研究中采用变异分析方法验证了构造准则的合理性。提出了蜕变测试与等价类测试结合运用的测试方法,此方法可用于输入空间易于分类的程序。 Metamorphic testing can alleviate the oracle problem in software testing,and the construction of metamorphic relations in this method is a difficult problem,which will affect the result of testing directly.This paper analysed the construction of effective metamorphic relations based on typical case studies,summarizeed several criterions of selecting useful relations,and the rationality of our criterions was verified through case studies with mutation analysis.The paper also proposed a testing strategy of combining metamorphic testing and equivalence testing.It can be used in the testing of programs whose input spaces are easy to be classified.
作者 王瑢 贲可荣
出处 《计算机科学》 CSCD 北大核心 2012年第1期115-119,共5页 Computer Science
关键词 软件测试 Oracle问题 蜕变测试 蜕变关系 Software testing Oracle problem Metamorphic testing Metamorphic relation
  • 相关文献

参考文献4

二级参考文献84

  • 1吴鹏,施小纯,唐江峻,林惠民,陈宗岳.关于蜕变测试和特殊用例测试的实例研究(英文)[J].软件学报,2005,16(7):1210-1220. 被引量:14
  • 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

共引文献39

同被引文献42

  • 1曹流,曹春.一种基于OCL的体系结构一致性验证环境[J].计算机科学,2012,39(S3):409-414. 被引量:2
  • 2吴鹏,施小纯,唐江峻,林惠民,陈宗岳.关于蜕变测试和特殊用例测试的实例研究(英文)[J].软件学报,2005,16(7):1210-1220. 被引量:14
  • 3夏雷,欧阳松.MDA中关联从UML模型到Java模型的转换[J].计算机工程与设计,2006,27(16):3078-3081. 被引量:4
  • 4CHEN T Y, CHEUNG S C. YIU S M. Metamorphic testing: a newapproach for generating next test cases, Technical Report HKUST, CS98-01 [ R]. Hongkong: Hongkong University, 1998.
  • 5LIU H, KUO F, TOWEY D. How effectively does metamorphic tes- ting alleviate the oracle problem? [ J]. IEEE Transactions on Soft- ware Engineering, 2014, 40(1) : 4 -22.
  • 6ZHAN W, SONG H, Achievements and challenges of metamorphic testing [ C]// WCSE 2013: Proceedings of the Fourth World Con- gress on Software Engineering. Piscataway: IEEE Press, 2013:73 - 77.
  • 7UPULEE K. Techniques for automatic detection of metamorphic re- lations [ C]//ICSTV 2014: Proceedings of the 2014 IEEE Seventh International Conference on Software Testing, Verification and Vali- dation Workshops. Piscataway: IEEE Press, 2014:237 -238.
  • 8CHEN T Y, HUANG D H, TSE T H, et al. Case studies on the se- lection of useful relations in metamorphic testing [ C ]// JIISIC 2004: Proceedings of the 4th Ibero-American Symposium on Soft- ware Engineering and Knowledge Engineering. Madrid: Polytechnic University of Madrid, 2004:569-583.
  • 9MAYER J, GUDERLEI R. An empirical study on the selection of good metamorphic relations[ C]// COMPSAC 2006: Proceedings of the 30th Annum International Computer Software and Applications Conference. Piscataway: IEEE Press, 2006:475-484.
  • 10MURPHY C, VAUGHAN M, IIAHI W, et al. Automatic detection of previously-unseen application states for deployment environment testing and analysis[ C]// AST 2010: Proceedings of the 5th Inter- national Workshop on Automation of Software Test. New York: ACM Press, 2010:16 - 23.

引证文献7

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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