Metrics & measurement

Metrics and measurement: coverage, indicators, control charts and measuring the test process.

Translations

English

Terms in this topic (49 in English)

Automation Code Defect Density
Defect density of a component of the test automation code.
Availability
The degree to which a component or system is operational and accessible when required for use. Often expressed as a percentage.
Bebugging
The process of intentionally adding defects to those already in the component or system for the purpose of monitoring the rate of detection and removal, and …
Boundary Value Coverage
The percentage of boundary values that have been exercised by a test suite.
Branch Condition Combination Coverage
The coverage of all possible combinations of all single condition outcomes within one statement.
Branch Condition Coverage
The coverage of condition outcomes.
Branch Coverage
The percentage of branches that have been exercised by a test suite. 100% branch coverage implies both 100% decision coverage and 100% statement coverage.
Build Verification Test
A set of automated tests which validates the integrity of each new build and verifies its key/core functionality, stability and testability.
Chow's Coverage Metrics
The coverage of sequences of N+1 transitions.
Code Coverage
An analysis method that determines which parts of the software have been executed (covered) by the test suite and which parts have not been executed, e.g., …
Commercial Off-the-Shelf
A software product that is developed for the general market, i.e. for a large number of customers, and that is delivered to many customers in identical format.
Condition Determination Coverage
The percentage of all single condition outcomes that independently affect a decision outcome that have been exercised by a test case suite. 100% modified …
Confidence Interval
In managing project risks, the period of time within which a contingency action must be implemented in order to be effective in reducing the impact of the …
Control Chart
A statistical process control tool used to monitor a process and determine whether it is statistically controlled. It graphically depicts the average value and …
Control Flow Testing
An approach to structure-based testing in which test cases are designed to execute specific sequences of events. Various techniques exist for control flow …
Convergence Metric
A metric that shows progress toward a defined criterion, e.g., convergence of the total number of tests executed to the total number of tests planned for …
Coverage
The degree, expressed as a percentage, to which a specified coverage item has been exercised by a test suite.
Coverage Item
An entity or property used as a basis for test coverage, e.g., equivalence partitions or code statements.
Cyclomatic Complexity
The maximum number of linear, independent paths through a program. Cyclomatic complexity may be computed as L = N + 2P, where L = the number of edges/links in …
Decision Coverage
The percentage of decision outcomes that have been exercised by a test suite. 100% decision coverage implies both 100% branch coverage and 100% statement …
Defect Density
The number of defects identified in a component or system divided by the size of the component or system (expressed in standard measurement terms, e.g., …
Defect Detection Percentage
The number of defects found by a test level, divided by the number found by that test level and any other means afterwards.
Equivalence Partition Coverage
The coverage of equivalence partitions.
Failure Rate
The ratio of the number of failures of a given category to a given unit of measure, e.g., failures per unit of time, failures per number of transactions, …
Goal Question Metric
An approach to software measurement using a three-level model conceptual level (goal), operational level (question) and quantitative level (metric).
Indicator
A measure that can be used to estimate or predict another measure.
Key Performance Indicator
A metric that supports the judgment of process performance.
Load Profile
Documentation defining a designated number of virtual users who process a defined set of transactions in a specified time period that a component or system …
Measure
The number or category assigned to an attribute of an entity by making a measurement.
Measurement
The process of assigning a number or category to an entity to describe an attribute of that entity.
Metric
A measurement scale and the method used for measurement.
Model Coverage
The degree, expressed as a percentage, to which model elements are planned to be or have been exercised by a test suite.
Myers-Briggs Type Indicator
An indicator of psychological preference representing the different personalities and communication styles of people.
Pareto Analysis
A statistical technique in decision making that is used for selection of a limited number of factors that produce significant overall effect. In terms of …
Path Coverage
The percentage of paths that have been exercised by a test suite.
Phase Containment
The percentage of defects that are removed in the same phase of the software lifecycle in which they were introduced.
Probe Effect
The effect on the component or system by the measurement instrument when the component or system is being measured, e.g., by a performance testing tool or …
Reliability
The ability of the software product to perform its required functions under stated conditions for a specified period of time, or for a specified number of …
Reliability Growth Model
A model that shows the growth in reliability over time during continuous testing of a component or system as a result of the removal of defects that result in …
Software Usability Measurement Inventory
A questionnaire-based usability test technique for measuring software quality from the end user's point of view.
Statement Coverage
The percentage of executable statements that have been exercised by a test suite.
Structural Coverage
Coverage measures based on the internal structure of a component or system.
Test Case Explosion
The disproportionate growth of the number of test cases with growing size of the test basis, when using a certain test design technique. Test case explosion …
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.
Test Estimation
The calculated approximation of a result related to various aspects of testing (e.g., effort spent, completion date, costs involved, number of test cases, …
Traceability Matrix
A two-dimensional table, which correlates two entities (e.g., requirements and test cases). The table allows tracing back and forth the links of one entity to …
Usability Test Session
A test session in usability testing in which a usability test participant is executing tests, moderated by a moderator and observed by a number of observers.
Verification
Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.
Website Analysis and Measurement Inventory
A questionnaire-based usability test technique for measuring web site software quality from the end user's point of view.