> 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/best-practices.md).

# Best Practices

Best Practices compares the Lighthouse best practices score for the current page with the threshold you set. Use it when you want the journey to catch common web quality issues alongside functional checks.

![Best Practices Test Step](https://app.does.qa/screenshots/node/validate_lighthouse_checkPractices.png)

## When to use it

* Monitor best-practices regressions on key screens.
* Set a score threshold your team expects. The default comparison is greater than or equal to `85`.
* Add on the same screen as [Performance](/test-steps/validator/performance.md) or [SEO](/test-steps/validator/seo.md) when you want several Lighthouse scores in one Run.

For related walkthroughs, see [Test page performance](/better-coverage/test-page-performance.md) and [Test SEO](/better-coverage/test-seo.md).

## Configure

### Basics

| Field               | What to set                                              |
| ------------------- | -------------------------------------------------------- |
| **Comparison Type** | [Comparison Type](/test-step-options/comparison-type.md) |
| **Value**           | Score threshold and/or [Values](/values/value-store.md)  |

### Advanced

| Field                     | What to set                                                          |
| ------------------------- | -------------------------------------------------------------------- |
| **Status on fail**        | [Failed Status](/test-step-options/failed-status.md)                 |
| **Value Standardization** | [Value Standardization](/test-step-options/value-standardization.md) |

## Related

* [Performance](/test-steps/validator/performance.md)
* [SEO](/test-steps/validator/seo.md)
* [Accessibility](/test-steps/validator/accessibility.md)
* [PWA](/test-steps/validator/pwa.md)
* [Validator](/test-steps/validator.md)

**Tags:** `validate`, `lighthouse`, `checkPractices`, `test`, `expect`, `assert`, `check`, `valid`, `validator`, `best`, `practices`
