PHP 開發入門自動化測試歷程(三)

Umbrella-J發表於2021-01-28

刻意練習,堅持

思考

有了前面的基礎,在實際編寫一些測試程式碼後,應該都是可以上手的。隨著編寫的測試程式碼越來越多,必然會遇到許多的問題與阻礙。就像打怪升級,解決它們就能繼續往前走。

依然強調的是要 刻意練習,堅持 ,當然也不是一個勁埋頭苦幹,思考同樣非常重要,下面丟擲在實際中的一些思考:

  1. 如何更好的組織你的測試程式碼,而不是簡單的堆砌
  2. 努力的去遵循 DRY(Don't Repeat Yourself) 原則
  3. TDD(Test-Driven Development) 理念也是值得學習和借鑑的
  4. 利用好 PHPStorm 更輕鬆的進行測試

很多問題不一定有最優解,找到最適合自己最適合團隊的可能就是一個不錯的解了。

收穫

過去一段時間,在工作的多個專案中實際的開始接入了自動化測試。一開始確實挺不習慣,寫的也凌亂,相比只開發耗費的時間肯定也是更多的。不過,這麼堅持下來收穫還是有的:

  1. 首先,對自己交付的程式碼自信心完全上去了
  2. 另外,最開始想達到的 提升程式碼質量 的目標也在逐漸靠近了
  3. 編寫測試程式碼的彆扭感基本沒了,編寫的速度上去了

到這裡,可能就已經達到一個基礎的自動化測試“入門”階段了。還有許多的內容是沒有掌握的,但堅持寫測試程式碼,這些內容肯定會得到補充完善。

前面歷程

本作品採用《CC 協議》,轉載必須註明作者和本文連結
生於憂患,死於安樂

相關文章