首页> 外文会议>International workshop on Quality of service-oriented software systems >Approaches to testing service-oriented software systems
【24h】

Approaches to testing service-oriented software systems

机译:测试面向服务的软件系统的方法

获取原文

摘要

The attractiveness and popularity of Service-Oriented Software Systems (SOSSs) stem from the growing availability of independent services that can be cost-effectively composed with other services to dynamically provide richer functionality. Service-orientation however poses new and difficult challenges to testers, especially when it comes to testing the interactions between heterogeneous, loosely coupled and independently developed services. Service integration testing requires discipline, standardized processes, and agreed policies to be put in place, which we referred to as SOA (Service Oriented Architecture) Test Governance (STG). Discovered services usually provide just a syntactical interface, enabling some general black-box tests, but insufficient to develop an adequate understanding of the integration quality between the interacting services. Besides, testing for the functional and extra-functional properties of a composite SOSS cannot generally rely on the ready or full availability, for testing purposes, of all invoked services (e.g., their usage might bring unwanted side effects). In this talk we will survey some of our recent results on SOSSs testing that span over the above needs. We will first discuss how the STG concept is implicit behind any approach to testing composite SOSSs and then give an overview of three different, complementary SOSS test approaches realizing different grades of STG, namely: the state-of-practice prototype tool WS-TAXI, for fully automatic generation of black-box test inputs; the novel SOCT approach allowing for test coverage measurement of independent services without loosing their implementation neutrality; the PUPPET tool for model-based generation of a testbed simulating the functional and extra-functional behavior of invoked external services.
机译:面向服务的软件系统(SOSSS)的吸引力和普及源于不断增长的独立服务可用性,这些服务可以经济有效地与其他服务组成,以动态提供更丰富的功能。无论如何为测试人员带来了新的和艰巨挑战,特别是在测试异构,松散耦合和独立开发的服务之间的相互作用时。服务集成测试需要纪律,标准化流程和商定的政策,我们称为SOA(面向服务的架构)测试治理(STG)。已发现的服务通常只提供一个句法界面,实现了一些通用的黑匣子测试,但不足以在交互服务之间的集成质量方面开发足够的了解。此外,复合SOSS的功能和超功能特性的测试通常不能依赖于所有被调用的服务的用于测试目的的准备或完全可用性(例如,它们的使用可能会带来不必要的副作用)。在这次谈话中,我们将调查我们最近的一些结果对跨越上述需求的Sosss测试。我们将首先讨论STG概念如何隐含任何方法测试复合袜的方法,然后概述三种不同,互补的SOSS测试方法,即实现不同等级的STG,即:实践状态原型工具WS-TAXI,用于全自动生成黑匣子测试输入;新颖的SOCT方法,允许测试覆盖的独立服务的测量,而不会失去其实现中性;模拟基于模型的模型的傀儡工具模拟调用外部服务的功能和超函数行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号