期刊文献+

蜕变关系形式化描述与分解技术 被引量:2

Formal description and decomposition of metamorphic relation
下载PDF
导出
摘要 蜕变测试的实践应用研究虽得到了极大发展,但其理论基础却还未引起学者的足够关注,蜕变关系的描述就是其中关键问题之一。分析蜕变测试正确性理论基础,提出一种蜕变关系形式化定义与描述方法,对蜕变关系的取值进行分析;分析蜕变关系与失效之间的联系,基于形式化定义提出一种蜕变关系分解技术。通过两个实例验证了该描述与分解技术的有效性。 Metamorphic testing(MT)has been greatly applicable in many different domains.However,researchers pay much more attention to the application of MT and overlook the theory foundation of MT,such as the normative description of MRs,the restriction of MT and the correctness of MT and MRs.Among them,normative description of MRs is one of the key problems.The correctness theory foundation of MT was analyzed,and a formal description method for MR description was proposed.The value of the formula and the relation between MRs and software failures were analyzed.A decomposing method based on formal description of MRs was proposed.The proposed methods were evaluated through several metamorphic testing applications.The results indicate that the proposed formal description method is easy to apply and it is useful for MR metric.
出处 《计算机工程与设计》 北大核心 2016年第2期405-412,共8页 Computer Engineering and Design
基金 国家863高技术研究发展计划基金项目(2009AA01Z402) 江苏省自然科学基金项目(BK20141072 BK2012059 BK2012060) 解放军理工大学预研基金项目(20110202 20110210)
关键词 蜕变关系 蜕变测试 测试判定 形式化描述模型 分解模型 metamorphic relation metamorphic testing test oracle formal description model decomposition model
  • 相关文献

参考文献17

  • 1Earl T Barr,Mark Harman,Phil McMinn,et al.The oracle problem in software testing:A survey[J].IEEE Transactions on Software Engineering,2015,41(5):507-525.
  • 2Tsong Yueh Chen,Tse TH,Zhi Quan Zhou.Semi-proving:An integrated method for program proving,testing,and debugging[J].IEEE Transactions on Software Engineering,2011,37(1):109-125.
  • 3Tsong Yueh Chen,Feng Jianqiang,Tse TH.Metamorphic testing of programs on partial differential equations:A case study[C]//IEEE 26th Annual International Computer Software and Applications Conference,2002:327-333.
  • 4Chittineni Aruna,R Siva Ram Prasad.Testing approach for dynamic web applications based on automated test strategies[C]//ICT and Critical Infrastructure:Proceedings of the 48th Annual Convention of Computer Society of India-Vol II,2014:399-410.
  • 5黄松,丁瑞浩,李辉,姚奕.坡度坡向量算程序蜕变测试方法[J].计算机应用,2013,33(6):1657-1661. 被引量:6
  • 6Song Huang,Yiting Duanmu,Zhanwei Hui,et al.Metamorphic testing of spatial distance measuring function of GIS[C]//The 2nd International Conference on Computer Application and System Modeling,2012.
  • 7Tsong Y Chen,Shing C Cheung,SM Yiu.Metamorphic testing:A new approach for generating next test cases[D].Department of Computer Science,Hong Kong University of Science and Technology,Tech Rep HKUST-CS98-01,1998.
  • 8Jie Zhang,Chen Junjie,Hao Dan,et al.Search-based inference of polynomial metamorphic relations[C]//Proceedings of the 29th IEEE/ACM International Conference on Automated Software Engineering,2014:701-712.
  • 9Hui Zhanwei,Huang Song.Achievements and challenges of metamorphic testing[C]//Fourth World Congress on Software Engineering,2013.
  • 10Hui Zhanwei,Huang Song,Li Hui,et al.Measurable metrics for qualitative guidelines of metamorphic relation[C]//IEEE 39th Annual International Computers,Software&Applications Conference,2015:417-422.

二级参考文献14

  • 1刘学军,龚健雅,周启鸣,汤国安.基于DEM坡度坡向算法精度的分析研究[J].测绘学报,2004,33(3):258-263. 被引量:156
  • 2邓红艳,武芳,赵敬东,李永红,赵剑峰.GIS软件测试方法[J].计算机工程与设计,2005,26(7):1827-1829. 被引量:3
  • 3WEYUKER E J. On testing non-testable programs[ J]. The Comput- er Journal, 1982, 25(4) : 465 -470.
  • 4WANG H Y, TANG X M. Exploratory research on GLS software tes- ting[ C]// International Symposium on Spatial Analysis, Spatial- Temporal Data Modeling and Data Mining. Boston: SPIE, 2009: 74923 G1 - 74923 Gg.
  • 5CHEN T Y, CHEUNG S C, YIU S M. Metamorphic testing: a new approach for generating next test cases[ R]. Hong Kong: Hong Kong University of Science and Technology, 1998.
  • 6CHEN T Y, FENG J, TSE T H. Metamorphic testing of programs on partial differential equations: a case study[ C]// Proceedings of the 26th Annual International Computer Software and Applications Con- ference. Washington, DC: IEEE Computer Society, 2002: 327- 333.
  • 7ZHOU Z Q, TSE T H, KUO F C, et al. Automated functional tes- ting of Web search engines in the absence of an oracle[ R]. Hong Kong: The University of Hong Kong, 2007.
  • 8KUO F C, ZHOU Z Q, MA J, et al. Metamorphic testing of decision support systems: a case study[J]. IET Software, 2010,4 (4) : 294 -301.
  • 9OFFUTI' A J, LEE A, ROTHERMEL G, et al. An experimental determination of sufficient mutant operators[J]. ACM Transactions on Software Engineering and Methodology, 1996, 5 ( 2 ) : 99 - 118.
  • 10OFFUTY A J, ROTHERMEL G, ZAPF C. An experimental evaluation of selective mutation [ C ]//Proceedings of the Fifteenth International Conference on Software Engineering. Washington,DC : IEEE Computer Society, 2003 : 100 - 107.

共引文献5

同被引文献16

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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