Various strategies for testing object oriented software such as intra-class, inter-class and system and acceptance testing are discussed. Intra-class testing includes testing of abstract classes, selection of test cases from the ancestor's test suite and also includes testing state-dependent behavior of the class under test. Inter-class considers class interactions, polymorphic calls and exception handling and system and accepting testing considers software as a whole independently from its internal structure. Intra- and inter class testing also considers suitable scaffolding to expertise the classes under test and to inspect the test results
Young, M., Pezzè, M. (2004). Testing object oriented software. In ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS (pp.739-740). IEEE Computer Society [10.1109/ICSE.2004.1317513].
Testing object oriented software
Pezzè, M
2004
Abstract
Various strategies for testing object oriented software such as intra-class, inter-class and system and acceptance testing are discussed. Intra-class testing includes testing of abstract classes, selection of test cases from the ancestor's test suite and also includes testing state-dependent behavior of the class under test. Inter-class considers class interactions, polymorphic calls and exception handling and system and accepting testing considers software as a whole independently from its internal structure. Intra- and inter class testing also considers suitable scaffolding to expertise the classes under test and to inspect the test resultsI documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.