...
首页> 外文期刊>Advances in Science, Technology and Engineering Systems >Testing Web Service Compositions: Approaches, Methodology and Automation
【24h】

Testing Web Service Compositions: Approaches, Methodology and Automation

机译:测试Web服务组合物:方法,方法和自动化

获取原文

摘要

Web services give a new view of the web as the biggest, widely accepted and the most straightforward distributed software platform. Their composition into applications and business processes is still a complex, non-trivial task, requiring highly rational efforts not only from the software developers, but from the quality assurance specialists. The provision оf web service compositions’ quality brings a lot of challenges due to variability of difficulties at infrastructure, service and choreography levels and the need of different types of testing in unknown context and environment. A consolidated quality assurance methodology that advances the fundamental understanding of testing in terms of concepts, models, techniques, standards and automation is required. This methodology needs to enable effective exploration, comparison, evaluation and selection of testing approaches, platforms and tools. This article proposes such a methodology and reviews the current testing approaches for single and composite web services from an objective, holistic perspective. The methodology is presented as an end-to-end testing procedure, in which activities are facilitated by a set of testing approaches, techniques and best practices. A concrete solution is recommended for actual implementation of each activity either through selection among the most appropriate and effective existing approaches or development of new approaches, mainly in case of critical issues such as dependencies analysis, partner web services’ isolation and injection of faults. A common framework that integrates different testing tools automates the methodology. Its applicability, completeness, level of automation, and level of novelty is evaluated through testing of real testing scenarios.
机译:Web服务为Web的新视图提供了最大的,广泛接受和最简单的分布式软件平台。他们的构成进入应用程序和业务流程仍然是一个复杂的非琐碎的任务,不仅需要高度合理的努力,而不仅仅是来自软件开发人员,而且需要高度合理的努力,而是来自质量保证专家。由于基础设施,服务和编排水平的困难以及在未知的背景和环境中的不同类型测试的需要,提供了很多挑战,因此由于基础设施,服务和编排水平的变化以及在未知的背景和环境中的不同类型测试,因此带来了很大的挑战。在需要概念,模型,技术,标准和自动化方面推进对测试的基本理解的综合质量保证方法。该方法需要有效的探索,比较,评估和选择测试方法,平台和工具。本文提出了这种方法,并审查了从目标,整体角度来看的单一和复合网页服务的当前测试方法。该方法被呈现为端到端测试程序,其中通过一组测试方法,技术和最佳实践促进了活动。建议通过选择在最合适的和有效的现有方法或新方法的方法中进行实际实施每个活动的具体实施方式,主要是在依赖性分析等重大问题的情况下,合作伙伴网络服务的隔离和注入故障的情况下。集成不同测试工具的常见框架自动化方法。通过测试实际测试场景,评估其适用性,完整性,自动化水平和新奇水平。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号