Stage 5 of 8 · Build, run and improve

Test and validate

Show it works fairly, accurately and securely.

For reference purposes only. Not legal advice.

SimplifiedGeneral guidance in plain language. Region callouts are short summaries; read the region pages and sources.Source: NIST AI Risk Management Framework · Checked 3 Oct 2026

What this stage is for

Prove before launch that the system performs as intended, treats groups fairly and resists misuse. AI systems are probabilistic, so passing functional tests is not enough: you also need accuracy, bias, robustness and security testing, and for generative AI, red-teaming.

Who is involved

Engineering and data science, Product owner, Security, Risk and compliance.

Key outputs: Test plan, test and bias reports, red-team record.

Step-by-step tasks

Tick each task as you complete it. Your ticks stay in this browser tab unless you export your workspace.

Region callouts

Shown for the regions in My regions (header). The region pages are never hidden.

EU

High-risk systems must meet accuracy, robustness and cybersecurity requirements, and providers keep documentation of testing. European Union page

US

Some US employment rules require independent bias audits of hiring tools (for example New York City). Scope and definitions differ by rule. United States page

UK

Test for discrimination against the Equality Act's protected characteristics where decisions affect people. United Kingdom page

IN

No AI-specific testing rule applies generally. Use the national guidelines and sector expectations as a guide. India page

Tools and templates

Tools

Templates

Common mistakes

  • Testing only overall accuracy.
  • Setting thresholds after seeing results.
  • Skipping security testing because the model is vendor-supplied.

You're done when…

  • A signed test plan and results exist for each system.
  • Bias and security results are recorded.
  • Failures have actions with owners.

Reviewed 3 Oct 2026.

← Stage 4: Design controls and document · Stage 6: Approve and deploy →

Was this page useful? Tell us what is missing or wrong ↗ · Report a correction