Back to Search Start Over

Interface mutation<FN>A version of this paper was originally presented at Mutation 2000, a Symposium on Mutation Testing, held in San Jose, California, 6–7 October 2000. It is reproduced here in modified form with the permission of the Symposium organizers. </FN>

Authors :
Ghosh, S.
Mathur, A. P.
Source :
Software Testing: Verification & Reliability; Dec2001, Vol. 11 Issue 4, p227-247, 21p
Publication Year :
2001

Abstract

Applications that utilize a broker-based architecture are often composed of components that need to be tested individually and in combination. Furthermore, adequacy assessment of tests of components is useful in that it assists testers in identifying weaknesses in the tests generated so far and in offering hints on what the new tests must be. Traditional test adequacy criteria have limitations for commercial use, especially when tests for large components are to be assessed for their adequacy. This paper describes a test adequacy criterion based on interface mutation and a method, based on the criterion, to test components. This method requires the mutation of elements only from within a component&#39;s interface and not from within the code that implements the interface. The adequacy criterion based on interface mutation was evaluated empirically and compared with coverage criteria based on control flow for its relative effectiveness in revealing errors and in the cost incurred in developing test sets that satisfy the criterion. Copyright &#169; 2001 John Wiley &amp; Sons, Ltd. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09600833
Volume :
11
Issue :
4
Database :
Complementary Index
Journal :
Software Testing: Verification & Reliability
Publication Type :
Academic Journal
Accession number :
13510133
Full Text :
https://doi.org/10.1002/stvr.239