当前位置:主页 > 管理论文 > 移动网络论文 >

面向需求覆盖的Web服务自动化测试框架

发布时间:2018-12-16 06:37
【摘要】:Web服务作为W3C认证的面向服务架构(service-oriented architecture,SOA)的实现方式,对外提供可用于黑盒测试的接口文档,如何有效地自动化生成测试用例成为Web服务自动化测试的首要问题。现有的测试工具对WSDL(Web services description language)的文档结构和数据之间的依赖关系考虑不足,且缺乏有效的测试数据生成方法,进而导致测试效率不高以及生成的测试用例无法覆盖全部的测试需求。为此,提出了Web服务自动化测试的技术框架,并实现了支持此框架的原型工具。该框架基于WSDL文档解析获取覆盖结构特征的SOAP(simple object access protocol)骨架集合,并采用可变力度组合测试模型生成满足元素组合的SOAP封装消息,之后通过有限状态机/接口契约模型获取操作序列测试路径,保证了操作序列测试数据的有效性。案例结果表明了所提框架生成的测试数据能够更好地满足测试需求,达到理想的测试覆盖率,并能够检测出更多的错误,且在用例规模上优于现有的方法。
[Abstract]:As the implementation of W3C certified Service-Oriented Architecture (service-oriented architecture,SOA), Web Services provides interface documents for black-box testing. How to automate the generation of test cases has become the most important issue for Web services automated testing. The existing testing tools do not consider the WSDL (Web services description language) document structure and data dependency, and lack of effective test data generation method. Therefore, the test efficiency is low and the generated test cases can not cover all the test requirements. Therefore, a technical framework for automated testing of Web services is proposed, and a prototype tool supporting this framework is implemented. Based on the analysis of WSDL documents, the framework acquires the SOAP (simple object access protocol) skeleton set of overlay structural features, and generates the SOAP encapsulation message satisfying the composition of elements by using the variable strength combination test model. Then the test path of operation sequence is obtained by finite state machine / interface contract model, which ensures the validity of operation sequence test data. The case results show that the test data generated by the proposed framework can better meet the test requirements, achieve ideal test coverage, detect more errors, and outperform the existing methods in the scale of use cases.
【作者单位】: 江苏自动化研究所;连云港职业技术学院;
【基金】:国家部委“十二五”课题~~
【分类号】:TP393.09

【相似文献】

相关期刊论文 前10条

1 徐芯;;一种web服务消息级安全模型[J];信息通信;2010年03期

2 王考杰;浅析web服务在企业应用集成中的应用[J];沿海企业与科技;2005年06期

3 陈云芳;王汝传;杨学刚;;基于扩展有限状态机的诱骗服务器关键技术研究[J];计算机科学;2004年06期

4 张尧学,乔松;一种n个通信有限状态机的交互式生成法[J];计算机学报;1994年04期

5 安靖;刘志;钱鲁锋;;不容忽视的网络空间底层安全设计[J];信息安全与通信保密;2014年01期

6 丁未;;微信和无线网络在工业领域的应用与WEB服务的集成[J];中国仪器仪表;2014年02期

7 王淞春;;建立基于WEB服务的聊天程序[J];电脑学习;2006年06期

8 祝裕平;邵平凡;;嵌入式TCP通信的速度研究[J];软件导刊;2007年15期

9 李发英;陆武魁;;基于语义的web服务匹配算法研究与实现[J];湘南学院学报;2012年02期

10 丁振国;丁黎颖;赵永杰;;基于有限状态机的网络配置管理系统研究[J];电子科技;2011年05期

相关会议论文 前2条

1 赵传杰;王杰;黄华勇;;基于web服务的击剑训练比赛技战术知识库构建[A];第九届全国体育科学大会论文摘要汇编(2)[C];2011年

2 齐忠厚;张乃斌;;基于WEB服务的安全服务器探讨[A];第十九次全国计算机安全学术交流会论文集[C];2004年

相关重要报纸文章 前2条

1 计算机世界实验室 韩勖;拨云见日[N];计算机世界;2008年

2 ;深圳移动实现WEB服务[N];网络世界;2002年

相关博士学位论文 前2条

1 朱彬;基于用户界面规格说明的Web应用建模与测试用例生成[D];上海大学;2011年

2 宋波;Web应用交互的建模和测试用例生成[D];上海大学;2010年

相关硕士学位论文 前10条

1 张凡;跨站脚本攻击特性分析和防御技术研究[D];电子科技大学;2014年

2 徐亚运;网络舆情有效性测试系统的设计及实现[D];电子科技大学;2015年

3 周立波;基于文档解析和约束求解的组合Web服务测试用例生成[D];南京大学;2015年

4 仉雪玲;基于消息组合变异的Web服务脆弱性测试研究[D];南京邮电大学;2015年

5 李晓虹;基于策略推导的访问控制漏洞测试用例生成研究[D];南开大学;2015年

6 郭舜;基于Ruby On Rails的自动化测试用例管理系统的设计与实现[D];华中科技大学;2014年

7 程诚;基于模糊测试的Web应用安全性检测方法研究[D];西南大学;2016年

8 孙小林;TRILL技术测试方案的设计与实现[D];西安电子科技大学;2015年

9 Hosney Jahan;[D];南京理工大学;2017年

10 胡菲菲;利用动态污点跟踪优化模糊测试的方法研究[D];华中科技大学;2016年



本文编号:2381942

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2381942.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d30bf***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com