Data-Driven Testing
Definition
A test automation approach where test input data and expected results are stored externally, such as in spreadsheets or databases. The same test script is executed multiple times with different data sets to increase coverage efficiently.
Related Terms
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.
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.
Test DataThe input values and environmental settings needed to execute a test case. Test data can be created manually, generated by tools, or extracted from production systems with appropriate anonymization.
Practice Chapter 6: Test Tools
Test your understanding of data-driven testing 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.