Quality assessment
What Is Quality Assessment?
Quality assessment is the systematic process of measuring and evaluating whether a product, process, system, or service meets defined requirements for correctness, reliability, safety, or performance. It encompasses the selection of relevant metrics, the design and execution of measurement procedures, the comparison of measurements against acceptance criteria, and the reporting of findings to support engineering decisions. Quality assessment applies across the lifecycle of engineered systems, from early design reviews through manufacturing, testing, deployment, and operation.
The discipline draws on metrology, statistics, and systems engineering, and its specific methods vary considerably by domain. In software engineering, quality assessment includes code analysis, test coverage measurement, and the evaluation of quality attributes such as correctness, maintainability, and security. In manufacturing, it involves dimensional inspection, material testing, and statistical process control. In telecommunications, it covers signal integrity, bit error rate measurement, and service level verification. What is common across domains is the reliance on quantitative measurement against predetermined criteria, ideally defined before work begins rather than after the fact.
Metrics and Measurement Frameworks
A quality metric is a derived measure that provides a quantitative indication of some property of interest. Metrics must be operationally defined: the measurement procedure must be reproducible, the scale must be appropriate to the property being measured, and the resulting values must be meaningful for the decision they are intended to support. IEEE Standard 1061 on Software Quality Metrics Methodology, developed by the IEEE Standards Association, provides a framework for establishing software quality requirements and identifying, implementing, and validating metrics across the software development lifecycle. The standard distinguishes between direct metrics, which are measured without reference to other attributes, and indirect metrics, which are computed from combinations of direct measures. Testing and calibration laboratories that perform quality assessment for manufactured products operate under additional requirements described in standards such as ISO/IEC 17025, which governs laboratory competence, and in IEEE research on calibration laboratory quality assessment activities.
Testing Strategies and Standards
Quality assessment relies on testing to generate the empirical evidence needed for evaluation. Testing strategies range from unit testing of individual software modules to system integration testing, environmental stress testing of hardware, and acceptance testing against contractual specifications. The international standard ISO/IEC/IEEE 29119 for software testing defines a coherent set of testing concepts, vocabulary, processes, documentation artifacts, and techniques applicable to any software development model. It specifies how test planning, test design, test execution, and test reporting should be conducted to produce defensible evidence of quality. In hardware engineering, environmental testing subjects devices to temperature cycling, vibration, humidity, and electromagnetic compatibility assessments, with relevant test methods codified in standards from ASTM International, MIL-STD, and IEC.
Applications
Quality assessment has applications in a wide range of disciplines, including:
- Software development, where code reviews, static analysis, and test execution produce evidence of correctness and security
- Semiconductor manufacturing, where wafer inspection, parametric testing, and final package testing screen defects before shipment
- Telecommunications, where network performance assessment measures latency, jitter, packet loss, and throughput against service level objectives
- Biomedical devices, where quality assessment underpins regulatory submissions to bodies such as the FDA under 21 CFR Part 820
- Civil infrastructure, where structural inspection and non-destructive testing evaluate bridges, buildings, and pipelines
- Image and video systems, where perceptual quality metrics evaluate compression artifacts, resolution, and fidelity for display and broadcast applications