A framework for testing object-oriented programs
Journal of Object-Oriented Programming
Object-oriented integration testing
Communications of the ACM
On regression testing of object-oriented programs
Journal of Systems and Software
Art of Software Testing
Data Structures and Algorithms
Data Structures and Algorithms
The State-Based Testing of Object-Oriented Programs
ICSM '93 Proceedings of the Conference on Software Maintenance
Inter-class testing of O-O software in the presence of polymorphism
CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
Object State Testing for Object-Oriented Programs
COMPSAC '95 Proceedings of the 19th International Computer Software and Applications Conference
Coupling-based class integration and test order
Proceedings of the 2006 international workshop on Automation of software test
Journal of Systems and Software
Quantitatively measuring object-oriented couplings
Software Quality Control
A Pareto ant colony algorithm applied to the class integration and test order problem
ICTSS'10 Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems
Establishing integration test orders of classes with several coupling measures
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Integration test of classes and aspects with a multi-evolutionary and coupling-based approach
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
A study of cyclic dependencies on defect profile of software components
Journal of Systems and Software
Hi-index | 0.00 |
One major problem in inter-class integration testing of object-oriented software is to determine the order in which classes are tested. This test order, referred to as inter-class test order, is important since it affects the order in which classes are developed, the use of test stubs and drivers for classes, and the preparation of test cases. This paper first proposes a number of desirable properties for inter-class test order and then presents a new inter-class test order strategy. In this new strategy, classes are integrated according to their major and minor level numbers. Major level numbers of classes are determined according to inheritance and aggregation relations between classes, where an aggregation relation refers to a class inclusion of objects of another class. For classes with the same major level number, their minor level numbers are determined according to association relations between these classes, where an association relation refers to a class dependency (other than inheritance and aggregation relations) on another class.