> For the complete documentation index, see [llms.txt](https://framework.aic.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://framework.aic.io/technical-guidelines-code-standards-and-tech-stack/test-driven-development-and-quality-engineering.md).

# Test-Driven Development and Quality Engineering

## Purpose

This section defines the AIC standard for testing and quality engineering.

It sets expectations for TDD, test types, test data, coverage and regression control.

## What This Section Covers

* TDD operating model and test pyramid
* unit, integration, contract and UI tests
* test data, doubles and fixtures
* coverage, mutation and regression practices

## Use This Section When

Use this section when:

* defining a test strategy
* reviewing test quality
* setting release confidence thresholds
