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

一种基于RRT技术的面向对象软件测试方法
引用本文:陈锦富,奚家祥,于敏杰,黄如兵,包骐豪.一种基于RRT技术的面向对象软件测试方法[J].江苏大学学报(自然科学版),2019,40(1).
作者姓名:陈锦富  奚家祥  于敏杰  黄如兵  包骐豪
作者单位:江苏大学计算机科学与通信工程学院,江苏 镇江,212013;江苏大学计算机科学与通信工程学院,江苏 镇江,212013;江苏大学计算机科学与通信工程学院,江苏 镇江,212013;江苏大学计算机科学与通信工程学院,江苏 镇江,212013;江苏大学计算机科学与通信工程学院,江苏 镇江,212013
基金项目:国家自然科学基金;国家自然科学基金
摘    要:针对目前面向对象软件的测试方法较少且效率不高的问题,提出将基于ART(adaptive ran-dom testing)思想的限制性随机测试RRT(restricted random testing)应用到面向对象程序中的方法.分析了面向对象软件测试用例的结构,提出了测试用例包含动态部分和静态部分.确定测试用例之间的距离为动态部分和静态部分的距离和,并分别给出了这2个距离的计算公式.设计了基于RRT的测试原型系统,该原型系统主要的功能模块有类图录入模块、测试用例距离度量模块、基于RRT测试用例生成模块、结果分析模块.通过试验对比了文中方法与随机测试方法.结果表明,文中提出面向对象的RRT方法在发现第1个程序错误的测试中比随机测试方法减少了约50%的测试用例数量,且在发现测试用例的质量上也几乎与随机测试相同.文中提出的测试用例度量机制能够有效地对面向对象软件中的测试用例进行区分,基于RRT的测试原型系统也能自动化地生成测试用例并自动测试从而大大提高了面向对象软件测试的效率.

关 键 词:面向对象软件测试  自适应随机测试  距离度量  测试用例结构  限制性随机测试
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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