Testing Strategy

Design a test suite for an open-source project that contributors can actually run and trust. Use when a project has no tests, when the suite is slow or flaky, when deciding what to test and at what level, when setting a coverage policy, or when contributors' PRs keep failing CI for unrelated reasons. Covers the test pyramid, fixtures, property-based and snapshot testing, cross-version matrices, flake elimination, and making tests runnable in one command. Also use for "how do I test this" and for reviewing test quality in a PR.

the-open-agent ab6f9ca 8.9 KB Updated

File contents

the-open-agent/oss-skills/tree/main/skills/testing-strategy commit ab6f9cacf0

Frequently asked questions

npx skillmds@latest add the-open-agent/testing-strategy