刻意練習,堅持
思考
有了前面的基礎,在實際編寫一些測試程式碼後,應該都是可以上手的。隨著編寫的測試程式碼越來越多,必然會遇到許多的問題與阻礙。就像打怪升級,解決它們就能繼續往前走。
依然強調的是要 刻意練習,堅持 ,當然也不是一個勁埋頭苦幹,思考同樣非常重要,下面丟擲在實際中的一些思考:
- 如何更好的組織你的測試程式碼,而不是簡單的堆砌
- 努力的去遵循
DRY(Don't Repeat Yourself)
原則 TDD(Test-Driven Development)
理念也是值得學習和借鑑的- 利用好
PHPStorm
更輕鬆的進行測試
很多問題不一定有最優解,找到最適合自己最適合團隊的可能就是一個不錯的解了。
收穫
過去一段時間,在工作的多個專案中實際的開始接入了自動化測試。一開始確實挺不習慣,寫的也凌亂,相比只開發耗費的時間肯定也是更多的。不過,這麼堅持下來收穫還是有的:
- 首先,對自己交付的程式碼自信心完全上去了
- 另外,最開始想達到的 提升程式碼質量 的目標也在逐漸靠近了
- 編寫測試程式碼的彆扭感基本沒了,編寫的速度上去了
到這裡,可能就已經達到一個基礎的自動化測試“入門”階段了。還有許多的內容是沒有掌握的,但堅持寫測試程式碼,這些內容肯定會得到補充完善。
前面歷程
本作品採用《CC 協議》,轉載必須註明作者和本文連結