當老闆說要寫測試
但我連要測試什麼都還不知道
到底要測甚麼?
怎麼判斷這個東西要不要測試?
所以我甚麼都要測嗎? 測試覆蓋率要多少?
我剛開始寫單元測試,我該怎麼做?
用 Jest 寫測試大概會長怎樣
介紹一種測試開發方式 - TDD
TDD(Test-Driven Development)是一種開發流程,中文是「測試驅動開發」。 用一句白話形容,就是「先寫測試再開發 確保測試程式的撰寫,還有一個好處:有助於在開發初期釐清程式介面如何設計。
到底什麼是 TDD ?
TDD 循環
所以我們要改用 TDD 了嗎?
並沒有,只是鼓勵大家去試試看這個方法,應該能夠更理解測試到底再測什麼。
如何開始 TDD
推薦兩個關於 TDD 的影片,講者表示如果想開始 TDD 的話你可以先從一個 issue 開始做實驗!
�https://www.youtube.com/watch?v=DD1fEhcEzY8
https://www.youtube.com/watch?v=LXR1DRm-Gzo