Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Testing software components for integration: a survey of issues and techniques
Jaffar-ur Rehman M., Jabeen F., Bertolino A., Polini A. Software Testing, Verification & Reliability17 (2):95-133,2007.Type:Article
Date Reviewed: Dec 17 2007

Integration testing is a critical issue in software development, and there are various techniques for addressing it. This paper presents a survey of testing techniques, and a comprehensive overview of the testing of software components—with the specific purpose of integration. The authors begin with an introduction to component development, and its advantages in terms of rapid software development. The difficulty of integrating externally obtained components (the testing of components for their integration is not particularly easy) is pointed out.

The authors neatly discuss the basic concepts of components, component-based development (CBD), and the implementation of components. The development process is explained, along with the testing methodologies for components, including blackbox, greybox, and whitebox testing. Various testing strategies are reviewed. The authors mention the unified modeling language (UML) testing model and specification-based testing approach. The component user and developer certifications and their references are also mentioned.

Various testing approaches, many references, and an appropriate sequence will inspire readers to pursue further research. The paper has a section on technologies that enable component-based development. The authors also discuss component testing methodologies: not only the different types of conventional testing, but also component integration testing. There are various classifications of integration testing, like built-in testing, specification-based testing, and metadata-based testing. For more details and the sources of information, the authors cite numerous references.

The paper offers comprehensive coverage of component development, testing, and implementation strategies. The authors have done commendable work, and the references are an invaluable resource.

Reviewer:  S. Balaraman Review #: CR135030 (0810-0986)
Bookmark and Share
 
Testing And Debugging (D.2.5 )
 
 
Program Verification (I.2.2 ... )
 
 
Software/ Program Verification (D.2.4 )
 
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