引用本文:丁志军,周泽霞.Web服务组合测试综述.软件学报,2018,29(2):299-319
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 5915次   下载 11269 本文二维码信息
码上扫一扫!
分享到: 微信 更多
Web服务组合测试综述
丁志军1,2, 周泽霞1
1.嵌入式系统与服务计算教育部重点实验室(同济大学), 上海 201804;2.上海市电子交易与信息服务协同创新中心(同济大学), 上海 201804
摘要:
随着面向服务技术和云计算技术的不断成熟,尤其是面向服务体系结构SOA的不断完善以及推广,其主要内容Web服务已经被广泛应用.为了充分利用Web服务并解决单个Web服务功能有限的问题,业界将多个原子Web服务按照一定的规则和业务逻辑进行组合,以提供更多功能更强大的服务,实现了Web服务的增值和复用.为了保证Web服务组合的质量,需要对Web服务组合进行全面、充分的测试.然而,Web服务组合的动态特性和分布式特点使得其测试技术和方法与传统的软件测试有很大的区别,存在很多挑战.针对Web服务组合测试,对近年来Web服务组合测试研究中的测试用例生成技术、回归测试技术、测试执行和度量方法进行了系统的总结和分析.此外,还对Web服务组合测试中有待研究的问题进行了分析和展望.
关键词:  Web服务组合  测试  测试用例生成  测试执行和度量  回归测试
DOI:10.13328/j.cnki.jos.005383
分类号:
基金项目:国家自然科学基金(61672381)
Survey on Web Service Composition Testing
DING Zhi-Jun1,2, ZHOU Ze-Xia1
1.Key Laboratory of Embedded System and Service Computing of Ministry of Education(Tongji University), Shanghai 201804, China;2.Shanghai Electronic Transactions and Information Service Collaborative Innovation Center(Tongji University), Shanghai 201804, China
Abstract:
As service-oriented technology and cloud computing technology continue to mature, and especially the service-oriented architecture (SOA) continue to improve and proliferate, content Web services have become widely used. In order to take full advantage of general Web services and overcome the problem of limited functionality of individual Web service, the industry embraces approach of combining multiple atomic Web services in accordance with certain rules and business logic to provide more functionality and more powerful services, enabling the increment and reuse of Web services. To ensure the quality of the Web service composition, comprehensive and adequate testing of the Web service composition is required. However, due to the dynamic and distributed features of Web service composition, the testing techniques and methods are different from those of traditional software, thus bringing many challenges. This paper systematically summarizes and analyzes test case generation techniques, regression testing techniques, test execution and measurement methods in Web service composition testing research in recent years. The paper also provides an analysis and outlook on the issues that need to be studied in the Web service composition testing.
Key words:  Web service compositions  testing  test case generation  test execution and measurement  regression testing