pubpub / platform-roadmap-issues

For hosting Platform roadmap issues.
0 stars 0 forks source link

Theme: Testing #14

Open gabestein opened 2 days ago

gabestein commented 2 days ago

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

gabestein commented 15 hours ago

Need to brainstorm critical test paths to prioritize. Initial thoughts:

gabestein commented 15 hours ago

Measurement for regressions and bugs using existing tickets.

gabestein commented 15 hours ago

PR deployment environment for QA

allisonking commented 15 hours ago

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