codeforboston / maple

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.
https://mapletestimony.org
MIT License
38 stars 106 forks source link

Create Manual QA Plan #1504

Closed Mephistic closed 1 month ago

Mephistic commented 2 months ago

Summary
In order to build confidence around deploys, we should write up a manual QA checklist that lists the parts of the site we would need to confirm work as expected in order to feel comfortable saying a deployment is healthy.

Features to test might include e.g. Home Page, Login, View Bills, Search, View Testimony, Submit Testimony, etc.

This plan will eventually serve as a roadmap for prioritizing E2E tests to automate this process.

Success Criteria:

Mephistic commented 2 months ago

After talking with Matt, here are the key points he looks for before a deployment:

@mvictor55 Let me know if I missed anything or anything else comes to mind

Mephistic commented 1 month ago

Starting up a Google Doc for this here: https://docs.google.com/document/d/1LiwdqTkuJbXDU7yyWmFBV2TWZqb4-FIMDHSYTmIdrTw/edit