基于变异测试的RESTful Web服务测试数据优化生成方法
发布时间:2018-03-31 09:07
本文选题:测试数据生成 切入点:RESTful 出处:《东南大学学报(自然科学版)》2017年03期
【摘要】:为提升基于REST的Web服务系统测试数据生成效率及可用性,提出了一种基于变异测试的测试数据优化生成方法.将RESTful Web服务对应的Web应用描述语言(WADL)增加数据类型约束,并利用该约束生成初始测试数据.对约束关系进行变异生成变异体,在消除等价变异体并利用聚类实现变异体集约简的基础上,结合贪心算法优化筛选初始测试数据,生成无冗余的RESTful Web服务可用测试数据集.基于Hadoop平台技术,实现了针对RESTful Web服务系统测试数据自动生成的支撑软件.测试执行结果表明,在有效保证测试数据可用且无冗余的基础上,极大缩减了测试数据集规模和测试数据生成时间,完成了针对RESTful Web服务系统的自动化测试数据优化生成,提升了测试生成效率.
[Abstract]:In order to improve the efficiency and availability of test data generation in Web services system based on REST, a test data generation method based on variation testing is proposed. The Web application description language corresponding to RESTful Web service is added to the data type constraint. The constraint is used to generate the initial test data, and the constraint relation is mutated to generate the variant. On the basis of eliminating the equivalent variant and using clustering to reduce the variation set, the initial test data is optimized and screened with greedy algorithm. Based on the technology of Hadoop platform, the support software for automatic generation of test data for RESTful Web service system is realized. The test execution results show that, On the basis of effectively ensuring the availability and no redundancy of test data, the size of test data set and the time of test data generation are greatly reduced, and the automatic test data generation for RESTful Web service system is optimized and the efficiency of test generation is improved.
【作者单位】: 内蒙古大学计算机学院;
【基金】:国家自然科学基金资助项目(61262017,61662051) 内蒙古自然科学基金资助项目(2015MS0611)
【分类号】:TP393.09
【相似文献】
相关期刊论文 前4条
1 张美花;姜瑛;;基于变异的Web复合服务测试数据选择方法[J];计算机应用;2011年09期
2 姜瑛,辛国茂,单锦辉,张路,谢冰,杨芙清;一种Web服务的测试数据自动生成方法[J];计算机学报;2005年04期
3 李华;叶新铭;吴承勇;王龙;;下一代网络协议测试数据半自动生成方法研究[J];计算机科学;2008年12期
4 ;[J];;年期
相关硕士学位论文 前1条
1 陈文杰;RESTful Web Service的测试数据云生成方法研究[D];内蒙古大学;2016年
,本文编号:1690059
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1690059.html