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

# PWA

PWA compares the Lighthouse progressive web app score for the current page with the threshold you set. Use it when installability, offline readiness, or other PWA signals should pass as part of the journey.

![PWA Test Step](https://app.does.qa/screenshots/node/validate_lighthouse_checkPwa.png)

## When to use it

* Check PWA readiness on apps that users can install or use offline.
* Set a score threshold your team expects. The default comparison is greater than or equal to `85`.
* Run after the page is fully loaded so Lighthouse sees the same state a user would.

For related walkthroughs, see [Test page performance](/better-coverage/test-page-performance.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)
* [Best Practices](/test-steps/validator/best-practices.md)
* [Validator](/test-steps/validator.md)
* [Test page performance](/better-coverage/test-page-performance.md)

**Tags:** `validate`, `lighthouse`, `checkPwa`, `test`, `expect`, `assert`, `check`, `valid`, `validator`, `pwa`, `progressive`, `web`, `app`
