PUMA
Istituto di Scienza e Tecnologie dell'Informazione     
Bartolini C., Bertolino A., Elbaum S., Marchetti E. Bringing white-box testing to service oriented architectures through a service oriented approach. In: Journal of Systems and Software, vol. 84 (4) pp. 655 - 668. Byounjiu Choi, Richard Lai (eds.). Elsevier, 2011.
 
 
Abstract
(English)
The attractive feature of Service Oriented Architecture (SOA) is that pieces of software conceived and developed by independent organizations can be dynamically composed to provide richer functionality. The same reasons that enable flexible compositions, however, also prevent the application of some traditional testing approaches, making SOA validation challenging and costly. Web services usually expose just an interface, enough to invoke them and develop some general (black-box) tests, but insufficient for a tester to develop an adequate understanding of the integration quality between the application and the independent web services. To address this lack we propose an approach that makes web services more transparent to testers through the addition of an intermediary service that provides coverage information. The approach, named Service Oriented Coverage Testing (SOCT), provides testers with feedback about how much a service is exercised by their tests without revealing the service internals. In SOCT, testing feedback is offered itself as a service, thus preserving SOA founding principles of loose coupling and implementation neutrality. In this paper we motivate and define the SOCT approach, and implement an instance of it. We also perform a study to asses SOCT feasibility and provide a preliminary evaluation of its viability and value.
URL: http://www.sciencedirect.com/science?_ob=PublicationURL&_tockey=%23TOC%235651%232011%23999159995%232892740%23FLA%23&_cdi=5651&_pubType=J&view=c&_auth=y&_acct=C000061181&_version=1&_urlVersion=0&_userid=3967543&md5=a5785eb70d96b807f36cac2b39cfef29
DOI: 10.1016/j.jss.2010.10.024
Subject White-box testing
Coverage adequacy criteria
Testing web services
Service-Oriented Architecture
D.2 SOFTWARE ENGINEERING


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