Information Technology Reference
In-Depth Information
Design-based testing: An approach to testing in which test cases are designed
based on the architecture and/or detailed design of a component or system (e.g.,
tests of interfaces between components or systems).
Desk checking: Testing of software or specification by manual simulation of its
execution. See also static analysis.
Development testing: Formal or informal testing conducted during the imple-
mentation of a component or system, usually in the development environment by
developers. [IEEE 610]
Deviation: See incident .
Deviation report: See incident report .
Dirty testing: See negative testing .
Documentation testing: Testing the quality of the documentation (e.g., user guide
or installation guide).
Domain: The set from which valid input and/or output values can be selected.
Driver: A software component or test tool that replaces a component that takes
care of the control and/or the calling of a component or system.
Dynamic analysis: The process of evaluating behavior (e.g., memory performance,
CPU usage) of a system or component during execution. [IEEE 610]
Dynamic analysis tool: A tool that provides run-time information on the state
of the software code. These tools are most commonly used to identify unassigned
pointers, check pointer arithmetic, monitor the allocation, use, and deallocation of
memory, and flag memory leaks.
Dynamic comparison: Comparison of actual and expected results, performed
while the software is being executed, for example, by a test execution tool.
Dynamic testing: Testing that involves the execution of the software of a compo-
nent or system.
E
Efficiency: The capability of the software product to provide appropriate performance,
relative to the amount of resources used under stated conditions. [ISO 9126]
Efficiency testing: The process of testing to determine the efficiency of a soft-
ware product.
Elementary comparison testing: A black box test design technique in which test
cases are designed to execute combinations of inputs using the concept of condition
determination coverage.
Embedded Software: Software that is made to run with specific electronic devices.
This type of software runs only with those devices and may or may not be compat-
ible with other computer systems.
Emulator: A device, computer program, or system that accepts the same inputs
and produces the same outputs as a given system. [IEEE 610] See also simulator .
Entry criteria: the set of generic and specific conditions for permitting a process
to go forward with a defined task (e.g., test phase). The purpose of entry criteria is
Search WWH ::




Custom Search