ISTQB-TAE Definitions Flashcards
API testing
Testing performed by submitting commands to the software under test using programming interfaces of the application directly.
CLI testing
Testing performed by submitting commands to the software under test using a dedicated command-line interface.
GUI testing
Testing performed by interacting with the software under test via the graphical user interface.
System Under Test
A type of test object that is a system.
Test automation architecture
An instantiation of the generic test automation architecture to define the architecture of a test automation solution, i.e., its layers, components, services and interfaces.
Test automation framework
A tool that provides an environment for test automation. It usually includes a test harness and test libraries.
Test automation strategy
A high-level plan to achieve long-term objectives of test automation under given boundary conditions.
Test automation
The use of software to perform or support test activities.
Test script
A sequence of instructions for the execution of a test.
Testware
Work products produced during the test process for use in planning, designing, executing, evaluating, and reporting on testing.
Testability
The degree to which test conditions can be established for a component or system, and tests can be performed to determine whether those test conditions have been met.
Driver
A temporary component or tool that replaces another component and controls or calls a test item in isolation.
Level of intrusion
The level to which a test object is modified by adjusting it for testability.
Stub
A skeletal or special-purpose implementation of a software component, used to develop or test a component that calls or is otherwise dependent on it. It replaces a called component.
Test execution tool
A test tool that executes tests against a designated test item and evaluates the outcomes against expected results and postconditions.
Test hook
A customized software interface that enables automated testing of a test object.