...
首页> 外文期刊>Services Computing, IEEE Transactions on >Automated Testing of WS-BPEL Service Compositions: A Scenario-Oriented Approach
【24h】

Automated Testing of WS-BPEL Service Compositions: A Scenario-Oriented Approach

机译:WS-BPEL服务组合的自动化测试:面向场景的方法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Nowadays, service oriented architecture (SOA) has become one mainstream paradigm for developing distributed applications. As the basic unit in SOA, web services can be composed to construct complex applications. The quality of web services and their compositions is critical to the success of SOA applications. Testing, as a major quality assurance technique, is confronted with new challenges in the context of service compositions. In this paper, we propose a scenario-oriented testing approach that can automatically generate test cases for service compositions. Our approach is particularly focused on the service compositions specified by Business Process Execution Language for web services (WS-BPEL), a widely recognized executable service composition language. In the approach, a WS-BPEL service composition is first abstracted into a graph model; test scenarios are then derived from the model; finally, test cases are generated according to different scenarios. We also developed a prototype tool implementing the proposed approach, and an empirical study was conducted to demonstrate the applicability and effectiveness of our approach. The experimental results show that the automatic scenario-oriented testing approach is effective in detecting many types of faults seeded in the service compositions.
机译:如今,面向服务的体系结构(SOA)已成为开发分布式应用程序的一种主流范例。作为SOA的基本单元,可以组合Web服务以构造复杂的应用程序。 Web服务的质量及其组成对于SOA应用程序的成功至关重要。作为一项主要的质量保证技术,测试在服务组合方面面临着新的挑战。在本文中,我们提出了一种面向场景的测试方法,该方法可以自动生成服务组合的测试用例。我们的方法特别关注Web服务的业务流程执行语言(WS-BPEL)(一种广泛认可的可执行服务组合语言)所指定的服务组合。在该方法中,首先将WS-BPEL服务组合抽象为图模型;然后从模型中得出测试场景;最后,根据不同场景生成测试用例。我们还开发了一种用于实现所提出方法的原型工具,并进行了一项实证研究,以证明该方法的适用性和有效性。实验结果表明,面向场景的自动测试方法可有效检测服务组合中植入的多种类型的故障。

著录项

  • 来源
    《Services Computing, IEEE Transactions on》 |2018年第4期|616-629|共14页
  • 作者单位

    School of Computer and Communication Engineering, University of Science and Technology Beijing, Haidian, Beijing, China;

    School of Computer and Communication Engineering, University of Science and Technology Beijing, Haidian, Beijing, China;

    School of Computer and Communication Engineering, University of Science and Technology Beijing, Haidian, Beijing, China;

    Australia-India Research Centre for Automation Software Engineering, RMIT University, Melbourne, VIC, Australia;

    Department of Computer Science and Software Engineering, Swinburne University of Technology, Hawthorn, VIC, Australia;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Testing; Concurrent computing; Service-oriented architecture; Unified modeling language; Business; Context;

    机译:测试;并行计算;面向服务的体系结构;统一的建模语言;业务;上下文;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号