Information Technology Reference
In-Depth Information
related work products to determine that they satisfy specified requirements, to
demonstrate that they are fit for purpose and to detect defects.
Te s t w a re : Artifacts produced during the test process required to plan, design, and
execute tests, such as documentation, scripts, inputs, expected results, set-up and
clear-up procedures, files, databases, environment, and any additional software or
utilities used in testing.
Thread testing: A version of component integration testing where the progressive
integration of components follows the implementation of subsets of the require-
ments, as opposed to the integration of components by levels of a hierarchy.
Time behavior: See performance .
Top-down testing: An incremental approach to integration testing where the
component at the top of the component hierarchy is tested first, with lower-level
components being simulated by stubs. Tested components are then used to test
lower-level components. The process is repeated until the lowest-level components
have been tested. See also integration testing.
Traceability: The ability to identify related items in documentation and soft-
ware, such as requirements with associated tests. See also horizontal traceability,
vertical traceability.
U
Understandability: The capability of the software product to enable the user to
understand whether the software is suitable, and how it can be used for particular
tasks and conditions of use. [ISO 9126] See also usability .
Unit: See component .
Unit testing: See component testing .
Unreachable code: Code that cannot be reached and therefore is impossible
to execute.
Usability: The capability of the software to be understood, learned, used, and
attractive to the user when used under specified conditions. [ISO 9126]
Usability testing: Testing to determine the extent to which the software product
is understood, easy to learn, easy to operate, and attractive to the users under speci-
fied conditions. [ISO 9126]
Use case: A sequence of transactions in a dialogue between a user and the system
with a tangible result.
Use case testing: A black box test design technique in which test cases are designed
to execute user scenarios.
User acceptance testing: See acceptance testing .
User scenario testing: See use case testing .
User test: A test whereby real-life users are involved to evaluate the usability of a
component or system.
Search WWH ::




Custom Search