Ice-cream Cone 測試反模式

Ice-cream cone 是測試領域的 anti-pattern,與理想的「測試金字塔(Test Pyramid)」相反。

特徵是將大量心力放在頂層(手動測試、E2E),底層(單元測試)卻很少,整體形狀像倒三角形加一顆圓球,因此得名。

為什麼是反模式

  • 過度依賴手動測試與端對端測試
  • 測試速度慢、回饋週期長
  • 維護成本高、容易脆弱

理想形狀

好的測試結構應該是 測試三角形:底層大量單元測試 → 中層整合測試 → 頂層少量 E2E。

相關