Pair-wise test coverage using genetic algorithms

Syed A. Ghazi*, Moataz A. Ahmed

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

59 Scopus citations

Abstract

There has been an emerging trend to develop software using different components. In this way the cost of the software reduces and the developer is able to complete the system efficiently. The components' code may or may not be visible to the developer. Testing, in this case, requires the development of a set of test configurations that can be applied on the software. However, for software that comprises a large number of components, it is infeasible to test each and every test configuration within the limited testing budget and time. In this paper we propose a GA-based technique that identifies a set of test configurations that are expected to maximize pair-wise coverage, with the constraint that the number of test configurations is predefined. Although the paper primarily focuses on the interaction between software components, the idea can be applied to single code component testing. We performed some experiments using our proposed approach. The results were promising.

Original languageEnglish
Pages1420-1424
Number of pages5
DOIs
StatePublished - 2003

ASJC Scopus subject areas

  • Computational Mathematics

Fingerprint

Dive into the research topics of 'Pair-wise test coverage using genetic algorithms'. Together they form a unique fingerprint.

Cite this