Model-Based Testing

Slide 11 of 15

Model-Based Testing

Since approximately 2002, Model-Based Testing became available. Model-Based Testing is the application of Model based design for designing and executing the necessary artifacts to perform software testing. This is achieved by having a model that describes all aspects of the testing data, mainly the test cases and the test execution environment. Usually, the testing model is derived in whole or in part from a model that describes some (usually functional) aspects of the system under test (SUT). (Wikipedia)
- modelling overhead
+ auto design of tests
+ systematic coverage
+ measure coverage of model and requirements
+ abstract tests
+ automatic execution
+ auto regression testing
See also COVER overview