The document discusses model based testing using finite state machines. It provides an overview of model based testing, comparing the manual and model based processes. It also describes how to derive test cases from a model, including building a finite state machine model and using it to generate test specifications and test cases. The benefits of model based testing include easier test maintenance and more tests run in less time.