Abstract
Testing of object-oriented software is just as important as testing non-object-oriented software, but the process is fundamentally different because of such factors as information hiding, encapsulation, and inheritance. This tutorial teaches you the terms and concepts of testing software in general, and object-oriented software in particular; how to apply a number of different testing techniques to object-oriented software; how to construct test cases; and an appreciation of what is involved in planning a successful software testing effort. The testing techniques that are covered include both white-box testing such as basis path testing and coverage testing, and black-box testing techniques such as equivalence class partitioning and boundary value analysis.
This course is designed for those with experience in object-oriented software engineering who would like to follow a more rigorous approach to testing.
Index Terms
- Testing object-oriented software (abstract)
Recommendations
Testing object-oriented software (abstract)
OOPSLA '92: Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)Testing of object-oriented software is just as important as testing non-object-oriented software, but the process is fundamentally different because of such factors as information hiding, encapsulation, and inheritance. This tutorial teaches you the ...
Comparative Analysis of Traditional and Object-Oriented Software Testing
Software testing is an important phase of the software development life cycle. Testing is the process of executing the program with the goal of finding errors. The purpose of testing is not only to find the bugs in software but also to improve the ...
Comments