ISTQB Foundation study materials
ISTQB Foundation study resources

ISTQB Foundation: Tool Support for Testing

ISTQB Foundation · Work through your exam, one topic at a time.

All guide sections

Tool Support for Testing

Core concepts

Test tools support activities across the lifecycle. Categories include test management, requirements management, static analysis, test design and data preparation, test execution and coverage, performance and load, monitoring, and specialized tools. Tools can improve repeatability, speed, coverage measurement, and objective reporting, especially for regression. They also bring risks: unrealistic expectations, underestimated effort for scripting and maintenance, vendor lock-in, compatibility issues, learning curves, and over-reliance.

Tool selection follows a process: identify needs, evaluate options, conduct a proof of concept, pilot in a real project, decide, deploy, and maintain. Automation is a development activity; scripts need design, version control, and maintenance. Record-and-playback is brittle when the UI changes. Open-source tools may have hidden support costs. A tool does not fix a poor process, and it does not replace human judgment.

Traps

Questions claim tools eliminate testers or guarantee quality. Automation is most valuable for stable, repeated tests, not one-off or highly exploratory tests. Tool cost includes training and maintenance, not just license fees. A pilot is not the same as a proof of concept.

Worked example

Manual regression takes 20 hours per week. Automation setup takes 100 hours, and maintenance takes 5 hours per week, leaving 15 hours saved weekly. Break-even is about 7 weeks (100 ÷ 15). If maintenance rises to 18 hours per week, savings disappear and the business case fails.

Rule of thumb: automate stable, high-frequency checks; evaluate total cost of ownership.