Process Test Design

Use when writing, reviewing, or pruning tests in ANY language - deciding unit vs integration vs e2e, whether to mock/patch or use the real dependency, which edge/adversarial inputs to cover (unusual UTF, emoji, CJK, binary, wrong types, oversized), why a test is flaky or order-dependent, or whether a test earns its keep. Keywords - mock, monkeypatch, spy, stub, fake, fixture, e2e, integration test, flaky, order-dependent, sleep, adversarial input, low-value test, coverage, pytest, vitest, jest, go test, cargo test, bats. For the red-green discipline see process-test-driven-development; for what to validate at a boundary see coding-input-sanitization.

bitranox 5f77bc2 11 files · 52.7 KB Updated

File contents

bitranox/bitranox-skills/tree/main/plugins/bitranox/skills/process-test-design commit 5f77bc2aa7

Frequently asked questions

npx skillmds@latest add bitranox/process-test-design