Write a Failing Test First
Write a Failing Test First — Chinese original prompt
这个 bug 的复现步骤是 [复现步骤]。请先写一条当前必然失败的测试把它钉住(最小输入、明确断言),再给出修复思路,最后确认这条测试在修复后变绿且不影响其他用例。输出测试代码、修复前后对比,以及这条用例该放在哪一层(单测、集成、端到端)及理由。
Site original
Chinese original
How to use
务必先看到它红,再改代码;没见过红的测试,绿了也不能证明修好了。