Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TRACKING] Automated smoke testing #2504

Open
9 tasks
angela-tran opened this issue Nov 5, 2024 · 0 comments
Open
9 tasks

[TRACKING] Automated smoke testing #2504

angela-tran opened this issue Nov 5, 2024 · 0 comments

Comments

@angela-tran
Copy link
Member

angela-tran commented Nov 5, 2024

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

  • Figure out a way for developers to run Playwright easily
  • 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
  • Remove Cypress

Additional context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant