This document discusses tool support for software testing. It covers:
1. The types of testing tools available, including test management, static analysis, test data preparation, and test execution tools.
2. The potential benefits of tools in reducing repetitive work and increasing consistency, but also the risks of unrealistic expectations and overreliance.
3. Special considerations for some tool types, like test management tools applying over the whole development lifecycle and different levels of scripting for test execution tools.