Adequate testing and object-oriented programming
Journal of Object-Oriented Programming
Design for testability in object-oriented systems
Communications of the ACM
Testing object-oriented systems: models, patterns, and tools
Testing object-oriented systems: models, patterns, and tools
Testing Object-Oriented Programs An Integrated Approach
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Criteria for Testing Polymorphic Relationships
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Fragment Class Analysis for Testing of Polymorphism in Java Software
IEEE Transactions on Software Engineering
A new approach for software testability analysis
Proceedings of the 28th international conference on Software engineering
Hi-index | 0.00 |
With object-oriented approaches, testing should center on objects, classes, generic classes and super classes, inheritance and polymorphism, instead of subprograms. In object-oriented software test, the feature of inheritance and polymorphism produces the new obstacle during dynamic testing. Polymorphism becomes a problem in dealing with object-oriented software testing. In this paper various issues and problems that are associated with testing polymorphic behavior of objects in object oriented systems is discussed. I propose a testers perspective method to assess the polymorphism in design stage. This way it also provides useful information for developer to probe into the fault that is hidden from test in early stage. Thus it will help in improving the quality of object oriented software.