Information Technology Reference
In-Depth Information
Maturity:
(1) The capability of an organization with respect to the effectiveness and
efficiency of its processes and work practices. See also
Capability Maturity Model
,
Test Maturity Model
. (2) The capability of the software product to avoid failure as a
result of defects in the software. [ISO 9126] See also
reliability
.
Measure:
The number or category assigned to an attribute of an entity by making
a measurement. [ISO 14598]
Measurement:
The process of assigning a number or category to an entity to
describe an attribute of that entity. [ISO 14598]
Measurement scale:
A scale that constrains the type of data analysis that can be
performed on it. [ISO 14598]
Memory leak:
A defect in a program's dynamic store allocation logic that causes
it to fail to reclaim memory after it has finished using it, eventually causing the
program to fail due to lack of memory.
Metric:
A measurement scale and the method used for measurement. [ISO 14598]
Migration testing:
See
conversion testing
.
Milestone:
A point in time in a project at which defined (intermediate) deliverables
and results should be ready.
Mistake:
See
error
.
Moderator:
The leader and main person responsible for an inspection or other
review process.
Modified condition decision coverage:
See
condition determination coverage
.
Modified condition decision testing:
See
condition determination coverage testing
.
Modified multiple-condition coverage:
See
condition determination coverage
.
Modified multiple-condition testing:
See
condition determination coverage testing
.
Module:
See
component
.
Module testing:
See
component testing
.
Monitor:
A software tool or hardware device that runs concurrently with the com-
ponent or system under test and supervises, records, and/or analyzes the behavior
of the component or system. [IEEE 610]
Monitoring tool:
See
monitor.
Multiple condition:
See
compound condition
.
Multiple-condition coverage:
The percentage of combinations of all single con-
dition outcomes within one statement that have been exercised by a test suite.
100% multiple-condition coverage implies 100% condition determination
coverage.
Multiple-condition testing:
A white box test design technique in which test cases are
designed to execute combinations of single condition outcomes (within one statement).
Mutation analysis:
A method to determine test suite thoroughness by measuring
the extent to which a test suite can discriminate the program from slight variants
(mutants) of the program.
Mutation testing:
See
back-to-back testing
.