期刊文献+

基于I/O关系的适应性随机测试

Adaptive Random Testing Based on I/O Relation Analysis
下载PDF
导出
摘要 随机测试(random testing,RT)是一种简单易用的测试技术,它从输入域随机地选择测试用例,直至发现一个失效或测试资源耗尽.但它因为不利用任何软件需求和代码信息而被认为是效率低下的.基于失效域分布的特征,Chen提出了一种名叫适应性随机测试(adaptive random testing,ART)的新方法.ART虽然提高了随机测试的失效发现效率,但与RT一样,在发现一个失效后就停止测试,而现实中许多软件都是具有多个输入输出变量的,它可能存在多个缺陷,针对这样的软件进行测试,ART显然存在一定的局限.将I/O关系信息引入ART,在I/O关联性分析的基础上,提出了一种基于I/O的ART新方法.仿真实验的结果证明,相对于FSCS-ART而言,新算法发现失效的效率有了极大的提高,同时,它可以一次发现多个失效,更适用于多个输入输出变量的软件的测试. 随机测试(random testing,RT)是一种简单易用的测试技术,它从输入域随机地选择测试用例,直至发现一个失效或测试资源耗尽.但它因为不利用任何软件需求和代码信息而被认为是效率低下的.基于失效域分布的特征,Chen提出了一种名叫适应性随机测试(adaptive random testing,ART)的新方法.ART虽然提高了随机测试的失效发现效率,但与RT一样,在发现一个失效后就停止测试,而现实中许多软件都是具有多个输入输出变量的,它可能存在多个缺陷,针对这样的软件进行测试,ART显然存在一定的局限.将I/O关系信息引入ART,在I/O关联性分析的基础上,提出了一种基于I/O的ART新方法.仿真实验的结果证明,相对于FSCS-ART而言,新算法发现失效的效率有了极大的提高,同时,它可以一次发现多个失效,更适用于多个输入输出变量的软件的测试.
出处 《计算机研究与发展》 EI CSCD 北大核心 2010年第S1期56-63,共8页 Journal of Computer Research and Development
关键词 软件测试 随机测试 适应性随机测试 I/O关系 software testing random testing adaptive random testing I/O relation
  • 相关文献

参考文献16

  • 1孙继荣,李志蜀,殷锋,王莉,李奇.基于I/O的黑盒测试用例集约简技术改进[J].计算机应用,2006,26(9):2232-2235. 被引量:3
  • 2Chen T Y,Kuo F C,Merkel R G,et al.Adaptiverandom testing:The ART of test case diversity. Journal ofSystems and Software . 2010
  • 3Schroeder P J.Black-box test reduction using input-outputanalysis. . 2001
  • 4Johannes Mayer.Lattice-based adaptive random testing. Proceedings of the 20~ (th) IEEE/ACM International Conference on Automated Software Engineering (ASM 2005) . 2005
  • 5Tsong Yue Chen,Fei-Ching Kuo,Huai Liu.Enhancing Adaptive Random Testing through Patitioning by Edge and Centre. Proceedings of the 2007 Australian Software Engineering Conference (ASWEC"07) . 2007
  • 6Hamlet R.Random Testing. Encyclopedia of Software Engineering . 2002
  • 7Kuo Fei-Ching.On Adaptive Random Testing. . 2006
  • 8Chen T Y,Leung H,Mak I K.Adaptive Random Testing. Proceedings of the 9th Asian Computing Science Conference . 2004
  • 9Chen T Y,Poon P L,Tang S F,et al.On the Identification of Categories and Choices for Specification-based Test Case Generation. Information and Software Technology . 2004
  • 10K.P.Chan,Dave Towey,T.Y.Chen,F.C.Kuo,R.Merkel."Using the information:incorporating positive feedback information into the testing process,". Proceedings of the11th Annual International Workshop on Software Technology and Engineering Practice (STEP’04) . 2004

二级参考文献4

  • 1COHEN DM, DALAL SR, PARELIUS J, et al. The combinatorial design approach to automatic test generation[ J]. IEEE Software,1996, 13(5) : 83 -87.
  • 2COHEN DM, DALAL SR, FREDMAN ML, et al. The AETG system: An approach to testing based on combinatorial design[J].IEEE Transactions on Software Engineering, 1997, 23 (7): 437 -444.
  • 3TAI KC, LEI Y. A test generation strategy for pairwise testing[ J].IEEE Trans. on Software Engineering, 2002, 28( 1 ) : 109 - 111.
  • 4SCHOEDER PJ. Black-box test reduction using input-output analysis[ D]. Department of Computer Science Illinois Institute of Technology, Chicago, IL. USA, 2001.

共引文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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