A comparative evaluation of state-of-the-art integration testing techniques of component-based software

Abubakar Elsafi, Dayang N.A. Jawawi, Abdelzahir Abdelmaboud, Awad Ali

Research output: Contribution to journalJournal articlepeer-review

1 Scopus citations


In the last few years, component-based software has gained widespread notice and acceptance as a method that facilitates the development of existing large, complex, and very critical systems by integrating prefabricated small pieces of software called components. Component integration becomes an essential stage in the component-based software development Lifecycle. Therefore, testing components after integration is an important activity. Due to the unavailability of source code of integrated components and due to the lack of component information or documentations, integration testing becomes more difficult and very complex task. In the literature, different techniques have been proposed with the purpose of facilitating the integration testing of component-based software. In this paper, we study, classify, and evaluate some of the existing integration testing techniques and make a comparison in order to help in develop new, better and more efficient and effective techniques for integration testing of component-based software systems.

Original languageEnglish
Pages (from-to)257-267
Number of pages11
JournalJournal of Theoretical and Applied Information Technology
Issue number2
StatePublished - 20 Jan 2015
Externally publishedYes


  • Comparative Evaluation
  • Component Testing
  • Component-Based Software
  • Critical Review
  • Integration Testing


Dive into the research topics of 'A comparative evaluation of state-of-the-art integration testing techniques of component-based software'. Together they form a unique fingerprint.

Cite this