前言上一篇如何寫出一個好的 Unit Test? 留下的兩個問題
那除了 business logic 以外都不用寫 unit test 嗎? 如果測試切入點從 controller 開始, 然後對 mock/stub 資料庫去做 unit test 不也是可以?
文章中有提到 Test Double, 但好像沒有說用在哪或是怎麼使用比較好?
在討論第一個問題之前, 我們需要先花...
前言上一篇我們會討論了 為何寫好 Unit Test 前需要先了解重構?接著我們就要進入正題了
如何寫出一個好的 Unit Test我們拿上一篇重構完成之後的程式碼來看看 Unit Test 的結構
12345678910111213describe("when user type correct password, user should be allow to login", (...
前言上一篇我們會討論了 如何從什麼層面去思考一個好的 Unit Test?接著我們討論到寫好 Unit Test 前需要先看看重構
書中提到 Unit Test 和 Code Base 是彼此非常糾纏的原文是這樣寫道
Unit tests and the underlying code are highly intertwined,and it’s impossible to cr...
前言上一篇我們會討論到什麼 Unit Test 定義是什麼, 涵蓋的範圍又是哪些?接著我們會討論到 如何從什麼層面去思考一個好的 Unit Test?
這篇著重於在心法, 也就是先思考我們要的 Unit Test 要有什麼樣的效果透過瞭解這些效果之後, 再來制定想要的組合每個人認為好的 Unit Test 可能都不一樣但這邊就以書中內容去介紹什麼是一個好的 Unit Test
什麼是一個...
前言這篇是看完『Unit Testing Principles, Practices, and Patterns』後所記錄看完這本書對於 Unit Test 的認知有很大的幫助接下來的文章會成以下幾篇大致介紹書中內容
第一篇會討論到 Unit Test 定義是什麼, 涵蓋的範圍又是哪些?
第二篇會討論到 如何從什麼層面去思考一個好的 Unit Test?
第三篇會討論到 為何寫好 Un...
前言上一篇我們講到使用 sinon 搭配 express 的使用基礎今天會介紹的是關於在 nodejs 的 express unit test實作 unit test 的幾個技巧以及可能會遇到的問題該如何解決問題,並依靠 sinon 去達到希望的功效
stub 同一個 object在開始寫 unit test 之後會開始發現一件事情,就是需要對同一個物件重複做 stub在 a.test...
前言[2020-10-13 Update] Unit Test 定義可以參考筆者新寫的一篇Unit Test 實踐守則 (一) - Unit Test 定義是什麼, 涵蓋的範圍又是哪些?以下文章內容提到的 unit test 在上述文章的定義上比較偏向於 Integration Test
[2019-12-22 Update]在 express unit test 一些技巧教學以及困難點...