Testing

Design and write effective tests for behavioural changes, bug fixes, and refactors. Use when choosing a test layer, practising TDD, picking doubles/fakes, designing scenario or e2e suites for critical journeys, reducing brittle or flaky tests, designing the characterisation tests that make refactoring safe, or applying property-based, snapshot/approval, differential/metamorphic, or contract testing. For coverage, thresholds, mutation testing, fuzzing, and CI/hook enforcement, use the test-coverage skill; for legacy migration and refactoring strategy, use the refactoring skill.

connorads 46cf3f0 4 files · 43.8 KB Updated

File contents

connorads/dotfiles/tree/main/skills/testing commit 46cf3f0399

Frequently asked questions

npx skillmds@latest add connorads/testing