> For the complete documentation index, see [llms.txt](https://docs.does.qa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.does.qa/test-steps/validator.md).

# Validator

Validator Test Steps score or audit the page with quality tools. Use them when a journey should also prove accessibility, performance, SEO, best practices, or PWA readiness alongside functional steps.

| Test Step                                                 | Use it to                                |
| --------------------------------------------------------- | ---------------------------------------- |
| [Accessibility](/test-steps/validator/accessibility.md)   | Assert a Lighthouse accessibility score  |
| [Performance](/test-steps/validator/performance.md)       | Assert a Lighthouse performance score    |
| [Best Practices](/test-steps/validator/best-practices.md) | Assert a Lighthouse best practices score |
| [SEO](/test-steps/validator/seo.md)                       | Assert a Lighthouse SEO score            |
| [PWA](/test-steps/validator/pwa.md)                       | Assert a Lighthouse PWA score            |
| [Axe](/test-steps/validator/axe.md)                       | Run a WCAG conformance scan with Axe     |
| [Pa11y](/test-steps/validator/pa11y.md)                   | Run a WCAG conformance scan with Pa11y   |

Lighthouse Validators compare a score with a threshold you set. [Axe](/test-steps/validator/axe.md) and [Pa11y](/test-steps/validator/pa11y.md) scan for WCAG conformance issues. Pair page scans with [Check computed role](/test-steps/check/check-computed-role.md) and [Check computed label](/test-steps/check/check-computed-label.md) on the controls that matter most.

Put Validators after the screen is fully loaded and after consent or overlay steps, so the audit sees the same UI a user would.

## Related

* [Add accessibility checks](/better-coverage/add-accessibility-checks.md)
* [Test page performance](/better-coverage/test-page-performance.md)
* [Test SEO](/better-coverage/test-seo.md)
* [Check computed role](/test-steps/check/check-computed-role.md)
* [Check computed label](/test-steps/check/check-computed-label.md)
