2017年1月23日 星期一

[Testing] 測試進程

 

很開心上完91的測試實戰,對我以往的開發觀念完全改觀!!

接下來我會一步一步紀錄學習的心得與練習

---

測試進程

BDD

確保你想的是使用者想要的

TDD

確保你先想清楚才動手寫

Unit Test

確保程式寫的跟你想的一樣

---

說明 :

所有的開始源自於一個需求,為了解決這個需求,我們透過多個實例來瞭解使用者的故事,並確保你的情境是符合使用者的狀況,這就是運用BDD,接著有了一些情境後,我們開始把情境轉化為一個測試案例,這個過程可以確保我們專注於當下並先想清楚才動手寫production code,這就是運用測試來驅動開發。

這是一個開發觀念上的改變,跟自己以往在腦袋想一遍就直接開始寫production code是完全不一樣,而且這種方式能夠清楚的量化程式碼的品質與需求,也是一個容易區分senoir 跟 junior的差異,實在令人感到興奮。

沒有留言:

張貼留言