Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
SOA test governance: enabling service integration testing across organization and technology borders
Bertolino A., Polini A.  ICSTW 2009 (Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops, Denver, CO, Apr 1-4, 2009)277-286.2009.Type:Proceedings
Date Reviewed: Aug 27 2010

This well-written paper discusses service-oriented architecture (SOA) test governance and proposes two distinct SOA testing approaches that rely on a cross-organizational testing process. This is an important topic that could benefit from a full treatment, as would be found in a textbook. Bertolino and Polini reference four of their previous publications on the SOA audition framework and state that service-oriented coverage testing (SOCT) is an active area of research. A particular strength of the paper is the clarity of the writing and the authors’ ability to succinctly focus on the core issues. Furthermore, they provide context and life cycle grounding, by placing their work in the context of traditional testing practices and accepted international standards. This is a timely publication, as organizations look to SOA to enable their missions, while keeping costs low.

The paper is organized in six sections. The first section provides a foundational introduction. The second section provides essential definitions for governance, information technology (IT) governance, SOA governance, and SOA test governance. Section 3 discusses why SOA test governance is necessary. It provides a list of key stakeholder roles and activities, and it introduces the trusted third party as a key stakeholder role for authentication and verification of services. Bertolino and Polini identify core issues that make SOA testing a particular challenge: reduced control, observability, trust, information, runtime integration, and quality-of-service (QoS) relevance. Section 4 provides a framework for managing software test governance (STG). The authors offer a textual description and a diagrammatic view for STG that provides clarity and augments the concept for better understanding. Section 5 provides two examples of STG and testing: the audition framework and SOCT. The audition framework testing is for online testing of services. This phase occurs when a service asks for registration within the registry; only services that pass this testing phase will be listed in the registry. SOCT occurs with service orchestration and relies on service instrumentation by the service provider, prior to testing. An independent third party documents coverage. The testing metrics are collected and analyzed by the third party, and then reported back to the service integrator. Section 6 provides conclusions and promises additional work on the relationship between STG and service-level agreements (SLAs).

Reviewer:  Nancy Eickelmann Review #: CR138339 (1108-0841)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Testing And Debugging (D.2.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Testing And Debugging": Date
Software defect removal
Dunn R., McGraw-Hill, Inc., New York, NY, 1984. Type: Book (9789780070183131)
Mar 1 1985
On the optimum checkpoint selection problem
Toueg S., Babaoglu O. SIAM Journal on Computing 13(3): 630-649, 1984. Type: Article
Mar 1 1985
Software testing management
Royer T., Prentice-Hall, Inc., Upper Saddle River, NJ, 1993. Type: Book (9780135329870)
Mar 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy