Open gabestein opened 2 days ago
Need to brainstorm critical test paths to prioritize. Initial thoughts:
Measurement for regressions and bugs using existing tickets.
PR deployment environment for QA
These were the tickets we made from last time we discussed this—a good chunk of them are done!
Set up infrastructure to allow vitest tests to use a database Add db fixtures to help seed data for tests Allow seeding db from playwright Provision a db for CI Testing docker container with browser(s) to run playwright tests
Summary
We're making incredible strides shipping features quickly, but this is resulting in deploying too-frequent regressions and bugs into production. To reduce the impact of these regressions while maintaining our velocity, and to help users and developers be more confident in the app, we'll implement testing standards (both automated and QA) and feature flags.
Core Goals
High-Level Projects
Note: I'm fairly out of my depth here, so this is my best attempt based on our prior discussions.
Technical implementation notes