Table of Contents

Functional Correctness

Go up to Terms and Definitions

Discussion

Functional Correctness is a Quality Characteristic concerning the degree to which a subject produces correct results with the required precision.

Functional Correctness can apply to:

Functional Correctness can concern:

Functional Correctness can identify:

Functional Correctness can be evaluated by comparing an observed Test Result with:

Definition

Quality Characteristic concerning the degree to which a subject produces correct results with the required precision

Source

Adapted from:

ISO/IEC 25010 identifies Functional Correctness as a product-quality subcharacteristic associated with producing correct results with the required precision.

This definition adapts that concept for DIDO-TE evaluation of Candidate Solutions, Distributed Systems, Nodes, services, components, calculations, transactions, and other subjects producing observable results.

Note

Functional Correctness differs from functional completeness:

Functional Correctness differs from functional appropriateness:

Functional Correctness differs from Reliability:

A subject can produce an incorrect result reliably.

A subject can produce correct results during successful operations while experiencing unacceptable failures.

Functional Correctness does not require exact equality when the applicable Acceptance Criteria permit:

The applicable Acceptance Criteria determine:

A passing Verdict can indicate that an observed Test Result satisfies the Functional Correctness criteria applicable to a particular Test Step or Test Run.

One passing Verdict does not necessarily establish Functional Correctness across every input, condition, Configuration, or operational context.

Example

Three Candidate Solutions calculate the expected settlement amount for the same financial agreement.

The applicable Acceptance Criteria establish:

DIDO-TE performs the applicable Test Definition for each Candidate Solution and compares each resulting Test Result with the authoritative Expected Result.

A Candidate Solution exhibits Functional Correctness for the evaluated calculation when its Test Result satisfies the required precision and permitted tolerance.


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.