Glossary - Chapter 6 Flashcards
A tool that provides support to the test management and control part of a test process. It often has several capabilities, such as testware management, scheduling of tests, the logging of results, progress tracking, incident management and test reporting.
Test management tool
A test tool that executes tests against a designated test item and evaluates the outcomes against expected results and postconditions.
Test execution tool
A test tool that generates load for a designated test item and that measures and records its performance during test execution.
Performance testing tool
The use of software to perform or support test activities, e.g., test management, test design, test execution and results checking.
Test automation
A scripting technique that stores test input and expected results in a table or spreadsheet, so that a single control script can execute all of the tests in the table. Often used to support the application of test execution tools such as capture/playback tools.
Data-driven testing
A scripting technique that uses data files to contain not only test data and expected results, but also keywords related to the application being tested. The keywords are interpreted by special supporting scripts that are called by the control script for the test.
Keyword-driven testing