Istituto di Scienza e Tecnologie dell'Informazione     
Bertolino A. Approaches to testing service-oriented software systems. In: QUASOSS'09 - 1st International Workshop on Quality of Service-Oriented Software Systems (Amsterdam, 25 August 2009). Proceedings, pp. 1 - 2. ACM, 2009.
The attractiveness and popularity of Service-Oriented Soft- ware Systems (SOSSs) stem from the growing availability of independent services that can be cost-e ectively composed with other services to dynamically provide richer function- ality. Service-orientation however poses new and dicult challenges to testers, especially when it comes to testing the interactions between heterogeneous, loosely coupled and in- dependently developed services. Service integration testing requires discipline, standardized processes, and agreed poli- cies 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 insucient 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 can- not generally rely on the ready or full availability, for test- ing purposes, of all invoked services (e.g., their usage might bring unwanted side e ects). In this talk we will survey some of our recent results on SOSSs testing that span over the above needs. We will rst discuss how the STG concept is implicit behind any approach to testing composite SOSSs and then give an overview of three di erent, complemen- tary SOSS test approaches realizing di erent 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.
URL: http://portal.acm.org/toc.cfm?id=1596473&coll=GUIDE&dl=GUIDE&type=proceeding&idx=SERIES364&part=series&WantType=Proceedings&title=SIGSOFT&CFID=71345111&CFTOKEN=34808372
DOI: http://doi.acm.org/10.1145/1596473.1596475
Subject Service-oriented architecture
SOA test governance
SOA test governance
Service-level agreement
Testing of QoS
Back-box and white-box testing of web services
D.2.5 Testing and Debugging
H.3.5 On-line Information Services

Icona documento 1) Download Document PDF

Icona documento Open access Icona documento Restricted Icona documento Private


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional