在這門課程中將涵蓋 Go 測試功能的各個方面:
1 基本單元測試
2 測試驅動開發( Test Driven Development )
3 單元測試應用程式的單一層
4 TestMain 函數如何工作以及如何使用它
5 Mock 和單元測試外部 REST API 呼叫
6 Mock 和整合測試 REST API 呼叫形成應用程式的內部層
7 如何執行功能測試
8 如何定義和編寫基準以比較同一解決方案的兩個版本的品質
9 Mock 和單元測試 MySQL 資料庫連線和查詢
10 Mock 框架已經出現了
11 Go 的 Asserts : 為什麼沒有它們? 如何以安全的方式實現它們
https://softnshare.com/unit-integration-and-functional-testing-in-golang-go/
「golang unit test」的推薦目錄:
golang unit test 在 軟體開發學習資訊分享 Facebook 的最佳貼文
學習完整地測試 Go 應用程式所需的一切技術
從這 5.5 小時的課程,你會學到
✅單元測試( Unit test )的基本功能和方法
✅單元測試( Unit test )外部 REST API 呼叫
✅單元和整合測試外部 REST API 呼叫
✅模擬和測試 MySQL 資料庫
✅對你的應用程式的每一層做整合測試
✅效能測試的多個基準函數( Benchmark functions )
✅除錯和剖析 Go 應用程式
✅程式碼覆蓋率: 那個可怕的指標
https://softnshare.com/unit-integration-and-functional-testing-in-golang-go/