APP下载

基于变异测试的RESTful Web服务测试数据优化生成方法

2017-06-13陈文杰

东南大学学报(自然科学版) 2017年3期
关键词:服务方法

刘 靖 陈文杰

(内蒙古大学计算机学院, 呼和浩特 010021)

基于变异测试的RESTful Web服务测试数据优化生成方法

刘 靖 陈文杰

(内蒙古大学计算机学院, 呼和浩特 010021)

为提升基于REST的Web服务系统测试数据生成效率及可用性,提出了一种基于变异测试的测试数据优化生成方法.将RESTful Web服务对应的 Web应用描述语言(WADL)增加数据类型约束,并利用该约束生成初始测试数据.对约束关系进行变异生成变异体,在消除等价变异体并利用聚类实现变异体集约简的基础上,结合贪心算法优化筛选初始测试数据,生成无冗余的RESTful Web服务可用测试数据集.基于Hadoop平台技术,实现了针对RESTful Web服务系统测试数据自动生成的支撑软件.测试执行结果表明,在有效保证测试数据可用且无冗余的基础上,极大缩减了测试数据集规模和测试数据生成时间,完成了针对RESTful Web服务系统的自动化测试数据优化生成,提升了测试生成效率.

测试数据生成;RESTful Web服务;WADL;变异测试

移动 Web服务在电子医疗、突发灾害实时监控等方面具有良好的应用前景[1].部署存在功能隐患或行为缺陷的移动Web服务,势必造成相关服务的运行错误和功能失效.因此,在大范围部署移动Web服务前完成全面的功能测试是至关重要的,而自动生成无冗余、有效可用的测试数据是提升Web服务系统的测试生成效率、保证测试整体效果的基础和关键,能够有效解决测试人员在手工生成测试数据时引入的人为错误和盲目性,并降低测试成本.

实……

登录APP查看全文

猜你喜欢

服务方法
服务在身边 健康每一天
服务在身边 健康每一天
学习方法
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
招行30年:从“满意服务”到“感动服务”
用对方法才能瘦
四大方法 教你不再“坐以待病”!
赚钱方法