Manual test scripting issues
Test cases development is inefficient
- lot of manual work
- small amount of test cases are usually implemented
- low test coverage
Tests maintenance is costly
- there are hundreds of legacy regression test cases in large projects
- changes in SUT implementation cause update needs in legacy test cases
benefits
Test cases development is efficient
- tests are generating from model by pressing a button
- user-defined high test coverage
Tests maintenance costs are under control
- model is built once
- changes in implementation cause change needs in model