Ice-cream Cone 測試反模式
Ice-cream cone 是測試領域的 anti-pattern,與理想的「測試金字塔(Test Pyramid)」相反。
特徵是將大量心力放在頂層(手動測試、E2E),底層(單元測試)卻很少,整體形狀像倒三角形加一顆圓球,因此得名。
為什麼是反模式
- 過度依賴手動測試與端對端測試
- 測試速度慢、回饋週期長
- 維護成本高、容易脆弱
理想形狀
好的測試結構應該是 測試三角形:底層大量單元測試 → 中層整合測試 → 頂層少量 E2E。
Ice-cream cone 是測試領域的 anti-pattern,與理想的「測試金字塔(Test Pyramid)」相反。
特徵是將大量心力放在頂層(手動測試、E2E),底層(單元測試)卻很少,整體形狀像倒三角形加一顆圓球,因此得名。
好的測試結構應該是 測試三角形:底層大量單元測試 → 中層整合測試 → 頂層少量 E2E。