Test Automation
Definition
The use of software tools to execute tests, compare actual outcomes with expected outcomes, and report results. Automation is especially valuable for regression testing and repetitive tasks that would be time-consuming to perform manually.
Related Terms
A software product that supports one or more testing activities, such as test management, test execution, static analysis, or performance measurement. Tools can improve efficiency but require investment in setup and maintenance.
Regression TestingTesting conducted after a change to the software to ensure that existing functionality has not been broken. It is a key activity during maintenance and iterative development to catch unintended side effects.
Keyword-Driven TestingA scripting technique for automated testing where test cases are defined using a set of predefined keywords representing actions. Each keyword maps to one or more test steps, making tests readable by non-technical stakeholders.
Practice Chapter 6: Test Tools
Test your understanding of test automation and other concepts from this chapter.
Start Chapter 6 QuizTestPrepPro is an independent exam preparation resource. We are not affiliated with, endorsed by, or sponsored by the International Software Testing Qualifications Board (ISTQB). All trademarks are the property of their respective owners. Practice questions are original content created for educational purposes.