進階測試概念

這一章,我主要來講解幾個重要概念:

  • 測試的種類
  • stub V.S. mock
  • dobule
  • stubbing
  • mocking
  • spying

測試的種類

一般來說,測試主要有三大種類。

1. 驗證回傳值是否符合期待

查詢:

  • 回傳某些東西
  • 不改變狀態

2. 驗證物件狀態的改變是否符合期待

命令:

  • 改變內部狀態

呼叫:

  • 是否有去執行互動

results matching ""

    No results matching ""