Istituto di Scienza e Tecnologie dell'Informazione     
Bartolini C., Bertolino A., Marchetti E. Introducing service-oriented coverage testing. In: ARAMIS 2008 - 1st International Workshop on Automated engineeRing of Autonomous and run-tiMe evolvIng Systems. 23rd IEEE/ACM International Conference on Automated Software Engineering Workshops (L'Aquila, 16 September 2008). Proceedings, pp. 57 - 64. IEEE, 2008.
Testing of service-oriented systems is challenged by loose coupling and high dynamism, which are the founding characteristics of this emerging paradigm. Traditional test approaches needs to be revised for such systems, and in particular white-box techniques cannot be applied because services only grant black-box access. We introduce here a novel methodology, called SOCT (service-oriented coverage testing), that adapts the notion of coverage testing to the service-oriented domain, by exploiting the very features of service technology. In SOCT, both the probes inserted into the instrumented service code, and the retrieval of coveragerelated information are themselves implemented as pure service invocations. A TCov service is published that makes available these coverage-related services through a WSDL interface. This simple idea elegantly enables the usage of practical test adequacy criteria also to service-oriented applications. In this paper a realization of SOCT is exemplified for coverage testing of BPEL orchestrations, and is illustrated on the case study of the Virtual Scientific Bookstore.
URL: http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4686280&isYear=2008
DOI: 10.1109/ASEW.2008.4686294
Subject Verification and Validation
Service-oriented systems
D.2.4 Software/Program Verification
D.2.5 Testing and Debugging

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