# Test Criteria

> Test Criteria means the specific conditions and standards used to evaluate if a hardware, software, or service conforms to the established requirements.

**Term:** Test Criteria  
**Last updated:** 2026-07-29

## Definition

## What Test Criteria Means in a Contract

Test Criteria refers to the defined benchmarks a contract uses to determine whether a deliverable, whether that is a piece of hardware, a software build, or a service, satisfies the agreed specifications. Rather than relying on subjective impressions of quality, the contract sets out measurable conditions that either the deliverable meets or does not meet. This objectivity is central to their purpose: they remove ambiguity from what could otherwise be a contentious judgment call about whether performance was adequate.

In practice, Test Criteria act as a gatekeeping mechanism. Until a deliverable passes the stated tests, obligations such as final payment, formal acceptance, or transfer of risk may remain suspended. This makes the clause functionally important even though it is often drafted as a technical annex or schedule rather than in the main body of the agreement.

## How Test Criteria Is Defined or Measured

Test Criteria are usually expressed as a combination of functional requirements, performance thresholds, and procedural steps. A functional requirement might state that a system must process a transaction within a certain time, while a performance threshold might specify an acceptable error rate or uptime percentage. Procedural elements describe how testing will be conducted, by whom, over what duration, and using what environment or data set.

Common components include:

- Defined pass or fail thresholds, often tied to measurable outputs
- A testing methodology, including test scripts, sample sizes, or simulated conditions
- A testing period, sometimes called an acceptance testing window
- Roles and responsibilities for conducting and observing tests
- Escalation or retest procedures if the first attempt fails

The rigor of these measures often depends on the industry and the complexity of the deliverable. A straightforward consumer product may require only basic functional checks, whereas a bespoke software system might require multi-stage testing across performance, security, and integration criteria.

## Where Test Criteria Appears in Agreements

Test Criteria clauses are most commonly found in agreements involving the delivery of custom-built or configured deliverables. They appear frequently in a [Software Development Agreement](https://www.genieai.co/en-us/template-type/software-development-agreement), where the client and developer must agree in advance on what constitutes a working, acceptable product. They also show up in a [Software Purchase Agreement](https://www.genieai.co/en-us/template-type/software-purchase-agreement), particularly where the software is customized rather than off-the-shelf.

Beyond software, Test Criteria are relevant to any [Requirements Contract](https://www.genieai.co/en-us/template-type/requirements-contract) where a buyer commits to purchasing goods or services that must meet ongoing quality benchmarks. They can also feature in maintenance and support arrangements, where periodic testing confirms that a system continues to perform as promised over time. In these contexts, the clause often works alongside acceptance, warranty, and remedy provisions, forming part of a broader quality assurance framework within the agreement.

## Why the Exact Wording Matters

The precision of Test Criteria language directly affects how disputes are resolved. Vague criteria, such as requiring a system to be.

## Context

### Relevant circumstances

- Commissioning a new system
- Upgrading current infrastructure
- Implementation of software services
- Deployment of professional services

### Relevant sectors

- Information Technology
- Telecommunications
- Software Development

## Relevant contract types

- [Software Development Agreement](https://www.genieai.co/en-us/template-type/software-development-agreement)
- [Software Purchase Agreement](https://www.genieai.co/en-us/template-type/software-purchase-agreement)
- [Requirements Contract](https://www.genieai.co/en-us/template-type/requirements-contract)

---

This is the Markdown representation of [https://www.genieai.co/en-us/define/test-criteria](https://www.genieai.co/en-us/define/test-criteria), provided for AI agents and crawlers. The HTML page is canonical. See [/llms.txt](https://www.genieai.co/llms.txt) for the full content map.
