711
Dictionary

AI Testing

AI testing covers two things: using AI to generate and maintain tests, and testing AI systems whose output is non-deterministic.

2 min readupdated 2026-08-01

/ quick answer

Testing with AI means generating unit, integration and edge-case tests from code and specs — cheap coverage, but it must be reviewed or it just encodes current behaviour as correct. Testing AI means grading probabilistic output: assertion-based checks for structure, rubric or model-graded checks for quality, and regression suites of real failures. Snapshot tests break immediately on model…

AI testing covers two things: using AI to generate and maintain tests, and testing AI systems whose output is non-deterministic. Testing with AI means generating unit, integration and edge-case tests from code and specs — cheap coverage, but it must be reviewed or it just encodes current behaviour as correct. Testing AI means grading probabilistic output: assertion-based checks for structure, rubric or model-graded checks for quality, and regression suites of real failures. Snapshot tests break immediately on model output; behavioural assertions survive. In practice: An extraction feature is tested with 40 stored documents asserting schema validity and field-level accuracy above 95%, not exact string equality.
Definition
Testing with AI means generating unit, integration and edge-case tests from code and specs — cheap coverage, but it must be reviewed or it just encodes current behaviour as correct. Testing AI means grading probabilistic output: assertion-based checks for structure, rubric or model-graded checks for quality, and regression suites of real failures. Snapshot tests break immediately on model output; behavioural assertions survive.
Example
An extraction feature is tested with 40 stored documents asserting schema validity and field-level accuracy above 95%, not exact string equality.
Related Workflows
Related Tool Stacks
Related Prompts

/ frequently asked

What is AI Testing?

Testing with AI means generating unit, integration and edge-case tests from code and specs — cheap coverage, but it must be reviewed or it just encodes current behaviour as correct. Testing AI means grading probabilistic output: assertion-based checks for structure, rubric or model-graded checks for quality, and regression suites of real failures. Snapshot tests break immediately on model output; behavioural assertions survive.

What is an example of AI Testing?

An extraction feature is tested with 40 stored documents asserting schema validity and field-level accuracy above 95%, not exact string equality.

Why does AI Testing matter?

AI testing covers two things: using AI to generate and maintain tests, and testing AI systems whose output is non-deterministic.

What should I learn after AI Testing?

Open the related workflows and prompts further down this page: they show how this idea is applied in a real task, step by step.

/ continue exploring

Related concepts

The vocabulary this page depends on.

  • →AI Evals

    Reproducible test suites that measure LLM output quality across model, prompt and code changes.

  • →Evals

    Automated tests that grade LLM outputs against expected behavior.

  • →LLM-as-Judge

    Using a strong model to grade another model's output.

  • →Coding Agent

    A coding agent reads a repository, plans a change, edits files, runs tests and iterates until the task passes — instead of just suggesting snippets.

all dictionary →

Related workflows

Turn this into a repeatable process.

all workflows →

Related tool stacks

The tools that run it in production.

all tool stacks →

Related prompts

Reusable prompts for this job.

all prompts →

Related use cases

How people apply it, and what came out.

all use cases →

Comparisons & alternatives

Pick between the options.

all comparisons →