Testing or verification activities that determine whether a process, product, or service complies with the requirements of a specification, technical standard, contract, or regulation. Conformance testing verifies that implementations faithfully meet specified requirements through structured test suites, automated harnesses, and formal certification regimes — and is distinct from functional testing in that it judges compliance against an external normative reference rather than internal design intent.

Semantic Classification

Content

Overview

  • Conformance testing, also known as compliance testing or type testing, is an element of conformity assessment that ensures implementations correctly meet standard requirements. The fundamental components include having a defined standard or specification, a conformance clause or test method, and mechanisms for testing such as test suites or testing tools.

Technical Details

Core Requirements

  • A standard or specification defining requirements
  • A conformance clause that defines what compliance means
  • Test suites or testing tools for verification
  • Development of test suites is often the most costly part of conformity assessment

Key Standards

  • ISO/IEC/IEEE 29119: International standard for software testing defining vocabulary, processes, documentation, and techniques
  • ISO/IEC 27001: IT security compliance standard
  • NIST Cybersecurity Framework: Security testing framework
  • IEC 60870-6, 61850, DLMS: Protocol conformance testing standards

Applications

  • Software product verification against specifications
  • Protocol conformance testing for interoperability
  • IT security compliance verification
  • Compiler testing against language standards
  • Portability and interoperability assurance

Provenance