首页 | 本学科首页   官方微博 | 高级检索  
     

蜕变测试技术综述
引用本文:董国伟,;徐宝文,;陈林,;聂长海,;王璐璐.蜕变测试技术综述[J].计算机与生活,2009(2):130-143.
作者姓名:董国伟  ;徐宝文  ;陈林  ;聂长海  ;王璐璐
作者单位:[1]东南大学计算机科学与工程学院,南京210096; [2]江苏省软件质量研究所,南京210096
基金项目:The National Natural Science Foundation of China under Grant No.60425206,60633010,60773104,60503033 ( 国家自然科学基金 ) ; the Doctor Subject Fund of Education Ministry of China under Grant No.20060286020 (国家教育部博士点基金).
摘    要:软件测试是一种重要的、不可缺少的软件质量保证技术,用于发现和纠正软件中存在的缺陷和错误,但在很多情况下待测程序的预期输出难以确定。蜕变测试技术通过检查程序的多个执行结果之间的关系来测试程序,可以有效地解决上述问题。经过近十年的研究,蜕变测试技术已经在测试过程的优化、与其他验证或测试方法的结合等方面取得了巨大的进展,并被广泛地应用于各个领域中。对当前蜕变测试技术的研究进行了综述,针对已有方法的不足之处,对未来的研究方向进行了展望,包括蜕变测试充分性研究、实用蜕变关系构造技术、实用原始测试用例选取技术、新型软件中蜕变测试技术的研究、蜕变测试工具的开发等。

关 键 词:软件测试  蜕变测试  蜕变关系

Survey of Metamorphic Testing
Affiliation:DONG Guowei, XU Baowen, CHEN Lin, NIE Chanhai,WANG Lulu(1. School of Computer Science and Engineering, Southeast University, Nanjing 210096, China; 2. Jiangsu Institute of Software Quality, Nanjing 210096, China)
Abstract:Metamorphic testing (MT) is a technique that tests software by checking relationships among several executions, so it is very practical and effective for program with oracle problem. This technique has been used in various fields, and great developments have been made in MT process optimization and combination with other testing methods since 1998. The current investigation of MT is surveyed, and some research directions for it are presented, which are the research of MT sufficiency, the effective metamorphic relation constructing technology, the effective original testing case selecting technology, the research of MT for new type software and the development of MT tools, etc.
Keywords:software testing  metamorphic testing  metamorphic relation
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号