基于变异测试的RESTful Web服务测试数据优化生成方法
Mutation testing based test data optimized generation method for RESTful web service作者机构:内蒙古大学计算机学院呼和浩特010021
出 版 物:《东南大学学报(自然科学版)》 (Journal of Southeast University:Natural Science Edition)
年 卷 期:2017年第47卷第3期
页 面:472-477页
核心收录:
学科分类:0810[工学-信息与通信工程] 08[工学] 0805[工学-材料科学与工程(可授工学、理学学位)] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金资助项目(61262017 61662051) 内蒙古自然科学基金资助项目(2015MS0611)
主 题:测试数据生成 RESTfulWeb服务 WADL 变异测试
摘 要:为提升基于REST的Web服务系统测试数据生成效率及可用性,提出了一种基于变异测试的测试数据优化生成方法.将RESTful Web服务对应的Web应用描述语言(WADL)增加数据类型约束,并利用该约束生成初始测试数据.对约束关系进行变异生成变异体,在消除等价变异体并利用聚类实现变异体集约简的基础上,结合贪心算法优化筛选初始测试数据,生成无冗余的RESTful Web服务可用测试数据集.基于Hadoop平台技术,实现了针对RESTful Web服务系统测试数据自动生成的支撑软件.测试执行结果表明,在有效保证测试数据可用且无冗余的基础上,极大缩减了测试数据集规模和测试数据生成时间,完成了针对RESTful Web服务系统的自动化测试数据优化生成,提升了测试生成效率.