江苏大学学报(自然科学版)

北大核心,CA,JST,WJCI,

国内刊号:32-1668/N

国际刊号:1671-7775

江苏大学学报(自然科学版)杂志2019年第1期:一种基于RRT技术的面向对象软件测试方法

发布日期:

作者:陈锦富,奚家祥,于敏杰,黄如兵,包骐豪

单位:江苏大学 计算机科学与通信工程学院, 江苏 镇江 212013

关键词:面向对象软件测试, 自适应随机测试, 距离度量, 测试用例结构, 限制性随机测试

基金:<p>国家自然科学基金资助项目(61202110,61502205)</p>

针对目前面向对象软件的测试方法较少且效率不高的问题,提出将基于ART(adaptive random testing)思想的限制性随机测试RRT(restricted random testing)应用到面向对象程序中的方法.分析了面向对象软件测试用例的结构,提出了测试用例包含动态部分和静态部分.确定测试用例之间的距离为动态部分和静态部分的距离和,并分别给出了这2个距离的计算公式.设计了基于RRT的测试原型系统,该原型系统主要的功能模块有类图录入模块、测试用例距离度量模块、基于RRT测试用例生成模块、结果分析模块.通过试验对比了文中方法与随机测试方法.结果表明,文中提出面向对象的RRT方法在发现第1个程序错误的测试中比随机测试方法减少了约50%的测试用例数量,且在发现测试用例的质量上也几乎与随机测试相同.文中提出的测试用例度量机制能够有效地对面向对象软件中的测试用例进行区分,基于RRT的测试原型系统也能自动化地生成测试用例并自动测试从而大大提高了面向对象软件测试的效率.

来源:2019年第1期

《江苏大学学报(自然科学版)》期刊编辑部

查看江苏大学学报(自然科学版)杂志2019年第1期

联系我们

  • 地址:江苏省镇江市学府路301号
  • 电话:0511-84446612
  • E-mail:xbbj@ujs.edu.cn

咨询工作人员