6. 總結與補充
6-1 總結與補充
測試是一門需要長期練習的技能,才能夠抓到測試的重點和關鍵,需要多思考哪些地方要寫測試、要測什麽案例。總結一下這堂課學會的:
- 單元測試:可以協助我們在寫代碼時檢查程式的正確性,快速得到反饋,進行重構
- 用戶驗收測試:主要作用是回歸測試,投資未來在改代碼時,不會搞壞本來的功能
- Web API測試:可以完整測試 API 系統的正確性,免去手動測試的繁瑣
關於測試的豆知識非常多,如果你已經能抓到測試的訣竅,可以繼續參考以下資源:
- ihower 的 Ruby on Rails 實戰聖經 (請下載PTT投影片)
- xdite 的 RSpec on Rails 101
- thoughtbot 的 Testing Rails
- Everyday Rails Testing with RSpec