As a part of our release process, we perform smoke tests after deploying to the production app instance (see the step in our release issue template: Smoke Test the app in prod).
It would be nice to automate this, and Playwright seems like a good tool for doing so.
Acceptance Criteria
[ ] #2533
[ ] Write a Playwright test for each test listed in the Benefits Smoke Testing Google Doc
[ ] If it is difficult or not possible to automate certain tests, document the reason
[ ] Set up GitHub workflow to run Playwright against dev, test, or prod when manually triggered
[ ] (Optional) Figure out a way for developers to use Playwright tools (trace viewer, inspector, headed mode)
Related, but separate
[ ] Set up GitHub workflow to run Playwright against local instance for pull requests
[ ] Update Benefits Smoke Testing Google Doc to include SacRT flows
[ ] Move Benefits Smoke Testing Google Doc contents into a page on our documentation site
As a part of our release process, we perform smoke tests after deploying to the production app instance (see the step in our release issue template:
Smoke Test the app in prod
).It would be nice to automate this, and Playwright seems like a good tool for doing so.
Acceptance Criteria
Related, but separate
Additional context