一种Web服务的测试数据自动生成方法

被引:50
作者
姜瑛
辛国茂
单锦辉
张路
谢冰
杨芙清
机构
[1] 北京大学信息科学技术学院软件研究所
关键词
Web服务; 软件测试; 测试数据生成; 合约; 变异测试;
D O I
暂无
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
软件测试是保证Web服务质量的重要技术手段.测试数据生成是Web服务测试的重要内容.测试数据的质量将直接影响Web服务测试的效率和成本.文章基于合约式设计的 Web服务测试技术,提出一种 Web服务的测试数据自动生成方法.首先根据WSDL文档采用随机法自动生成初始测试数据,然后使用合约变异技术进行测试数据的选择,据此可以生成一组达到一定合约变异充分度的有效测试数据,从而提高 Web服务的测试质量和效率.最后实现了一个Web服务的测试数据自动生成工具原型,并通过实验验证了方法的有效性.
引用
收藏
页码:568 / 577
页数:10
相关论文
共 5 条
[1]   面向路径的测试数据自动生成方法述评 [J].
单锦辉 ;
王戟 ;
齐治昌 .
电子学报, 2004, (01) :109-113
[2]   浅论软件技术发展 [J].
杨芙清 ;
梅宏 ;
吕建 ;
金芝 .
电子学报, 2002, (S1) :1901-1906
[3]  
软件质量保障与测试[M]. 科学出版社 , 朱鸿, 1997
[4]  
Generating test cases for web services using data perturbation[J] . Jeff Offutt,Wuzhi Xu.ACM SIGSOFT Software Engineering Notes . 2004 (5)
[5]  
Mutation Testing in the Refinement Calculus[J] . Bernhard K. Aichernig.Formal Aspects of Computing . 2003 (2)