Master project

Type of project:
Master project WS 2003/2004, 21 July 2003 - 20 January 2004

Nicole Greber

Test Wizard: Automatic test generation based on Design by Contract


The project is based on the benefits of Design by Contract on testing. If contracts - preconditions, postconditions, class invariants - are systematically associated with classes, they provide an invaluable source of information for producing systematic tests, directly based on the software's expressly intended semantics.

The goal of this project is to develop a tool called "Test Wizard", which generates test cases automatically from contract-equipped classes. The Test Wizard will serve as a workbench to try out different testing strategies.

Project plan (PDF)
Final report