CS 583: Object-Oriented Testing
Instructor: Larry McCartney
E-mail:larry.mccartney@hotmail.com
Course Description
Hands-on experience with testing object-oriented software, including:
- Inspecting requirements and use cases
- Writing use case scenarios
- Planning the testing process
- Inspecting analysis and design models
- Testing classes, class interactions, class hierarchies and distributed objects
- Unit testing, integration testing, regression testing, system testing and acceptance testing
- Using commercial test tools to generate automatic test cases
- Studying object-oriented software metrics
- Evaluating, reporting and presenting test results
Prerequisites: Graduate student status or permission of instructor. No programming required, but have a knowledge of object-oriented software development.
