The concept of "test tooling" is to facilitate the testing of software with scripts that make testing easier.
Testing of software has progressed in as much the same way as the software development techniques. After the integration of testing into the waterfall model to form the v-model, testing is in the process of evolving its own agile methods. These methods take the form of exploratory testing and session based testing.
Test tooling fits within all the various pervasive testing forms. It aims to facilitate:
- Data generation
- Data capture
- Data identification
- Test automation
- Test execution
- Test reporting