Information Technology Reference
In-Depth Information
Test case specification: A document specifying a set of test cases (objective, inputs, test
actions, expected results, and execution preconditions) for a test item. [IEEE 829]
Test case suite: See test suite .
Test charter: A statement of test objectives, and possibly test ideas on how to test. Test
charters are for example often used in exploratory testing. See also exploratory testing .
Test closure: During the test closure phase of a test process data is collected from
completed activities to consolidate experience, testware, facts, and numbers. The test
closure phase consists of finalizing and archiving the testware and evaluating the
test process, including preparation of a test evaluation report. See also test process.
Test comparator: A test tool to perform automated test comparison.
Test comparison: The process of identifying differences between the actual results
produced by the component or system under test and the expected results for a test.
Test comparison can be performed during test execution (dynamic comparison) or
after test execution.
Test completion criteria: See exit criteria .
Test condition: An item or event of a component or system that could be verified
by one or more test cases (e.g., a function, transaction, feature, quality attribute, or
structural element).
Test control: A test management task that deals with developing and applying a set
of corrective actions to get a test project on track when monitoring shows a devia-
tion from what was planned. See also test management .
Test coverage: See coverage .
Test cycle: Execution of the test process against a single identifiable release of the
test object.
Test data: Data that exists (e.g., in a database) before a test is executed, and that
affects or is affected by the component or system under test.
Test data preparation tool: A type of test tool that enables data to be selected from
existing databases or created, generated, manipulated, and edited for use in testing.
Test design: See test design specification. .
Test design specification: A document specifying the test conditions (coverage
items) for a test item, the detailed test approach, and identifying the associated
high-level test cases. [IEEE 829]
Test design technique: Procedure used to derive and/or select test cases.
Test design tool: A tool that supports the test design activity by generating test
inputs from a specification that may be held in a CASE tool repository (e.g., require-
ments management tool), from specified test conditions held in the tool itself, or
from code.
Test driver: See driver .
Test-driven development: A way of developing sof t wa re where the test ca ses a re devel-
oped, and often automated, before the software is developed to run those test cases.
Test environment: An environment containing hardware, instrumentation, simula-
tors, software tools, and other support elements needed to conduct a test. [IEEE 610]
Search WWH ::




Custom Search