over 8 years ago
很多新手在經歷一兩年的開發經驗後,開始覺得寫測試很重要。想要入門學習測試。但是看到這些名詞:
- stub
- mock
- double
- allow
- receive
- expect
就覺得很頭痛。特別是 RSpec 2.1 與 RSpec 3 一些語法升級,又造成了更大的混淆。所以我希望寫一系列的文章,解釋清楚這些名詞。想辦法把測試這個主題講清楚。
這一個系列,我會嘗試以以下的順序講解以下主題:
- Part 1: 測試的種類
- Part 2: stub V.S. mock
- Part 3: 使用 stub
- Part 4: 使用dobule
- Part 5: Stubbing
- Part 6: Mocking V.S. Spying