摘要
Web服务集成测试的测试数据数量巨大,影响了测试的质量和效率。提出一种基于变异技术的Web复合服务测试数据选择方法,根据BPEL(Business Process Execution Language)文档获取复合服务的路径集,采用接口变异算子和路径变异算子生成变异体,根据初始测试数据杀死变异体的能力选择有效的测试数据。通过实验验证了方法的有效性,选择出的测试数据数量较少且有效。
The amount of test data for integration of Web services is quite huge, which influences the quality and efficiency of testing. A method of test data selection for Web services composition based on mutation technology was proposed. The paths were generated from BPEL ( Business Process Execution Language) document. Then interface mutation operator and path mutation operator were used to generate mutants. The effective test data was selected according to the ability of the initial test data that kills the mutants. The experimental results show that the method is effective and the selected test data are less but more effective.
出处
《计算机应用》
CSCD
北大核心
2011年第9期2444-2448,共5页
journal of Computer Applications
基金
国家自然科学基金资助项目(60703116
61063006)
云南省教育厅科学研究基金重点项目(2010Z017)
关键词
WEB服务
集成测试
接口变异
路径变异
测试数据选择
Web service
integration testing
interface mutation
path mutation
test data selection