解釋測試驅動開發框架。


測試驅動開發框架是從開發人員的角度實施的方法。在這裡,開發人員編寫涵蓋應用程式每個功能的測試用例,目的是驗證程式碼是否正確。

一旦這些測試用例失敗,開發人員就會重構程式碼以使這些測試用例透過。這個過程持續進行,直到所有測試用例都透過。這種方法廣泛應用於敏捷方法。在這個框架中,測試指令碼在產品的實際功能開發之前就已準備就緒。

TDD中最困難的事情是在程式碼開發之前設計測試指令碼。

測試驅動開發框架的優勢如下所示:

  • 在專案生命週期的早期發現缺陷或錯誤。

  • 提高開發人員的生產力和效率。

  • 從系統中獲得更快的反饋。

  • 在很大程度上減少了返工。

  • 更簡潔的程式碼設計和開發。

  • 易於修改程式碼的設計和實現。

  • 增強團隊成員之間的協調與合作。

  • 確保良好的測試覆蓋率。

因此,TDD的過程可以這樣演示:

  • 根據需求建立自動化指令碼。

  • 在新開發的程式碼上執行所有測試指令碼。

  • 分析測試指令碼執行結果。

  • 如果測試指令碼失敗,重寫程式碼以使測試指令碼透過。

  • 再次在新開發的程式碼上執行所有測試指令碼。

  • 最後重構程式碼以提高程式碼質量。

更新於: 2020年6月11日

253 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告