Golang (Go) 的單元、整合和功能測試

學習完整地測試 Go 應用程式所需的一切技術

報名參加課程

從這 5.5 小時的課程,你會學到

  • 單元測試( Unit test )的基本功能和方法
  • 單元測試( Unit test )外部 REST API 呼叫
  • 單元和整合測試外部 REST API 呼叫
  • 模擬和測試 MySQL 資料庫
  • 對你的應用程式的每一層做整合測試
  • 效能測試的多個基準函數( Benchmark functions )
  • 除錯和剖析 Go 應用程式
  • 程式碼覆蓋率: 那個可怕的指標

要求

只要完成官方 Go 主頁上的 Go 學習旅程即可

課程說明

在這門課程中,我們將涵蓋 Go 測試功能的各個方面:

  • 基本單元測試
  • 測試驅動開發( Test Driven Development )
  • 單元測試應用程式的單一層
  • TestMain 函數如何工作以及如何使用它
  • 模擬和單元測試外部 REST API 呼叫
  • 模擬和整合測試 REST API 呼叫形成應用程式的內部層
  • 如何執行功能測試
  • 如何定義和編寫基準以比較同一解決方案的兩個版本的品質
  • 模擬和單元測試 MySQL 資料庫連線和查詢
  • 模擬框架已經出現了
  • Go 的堅持 : 為什麼要用 Go? 如何以安全的方式實施它們

目標受眾

  • 軟體工程師
  • 軟體開發人員
  • 技術領袖
  • 軟體架構師
  • 品質保證工程師

講師簡介

Federico León 技術領導人  ( 更多講師主講課程介紹 )

我叫 Federico,是一名軟體工程師,來自科爾多瓦。 我從 2004 年開始在 IT 部門工作,在過去的 6 年裡,我一直在拉丁美洲最大的電子商務公司工作。 我的日常工作基本上是分析、設計和開發實時、高效能的微型服務。 但這還不是最好的部分…我真的很喜歡我所做的事情,因此我非常擅長我所做的事情。

因為我在這些主題上有很多經驗,而且我一直在學習教授這些新概念的新方法,所以我可以確保你能學到大部分: 因為我熱愛我所做的事情,因為我不是一個冒牌貨,因為我每天都在處理這些主題,我很自然就能將這些知識做分享,因為這些概念已深入我的腦中,分享的過程豪不費力。 你會學到很多,我也會學到很多,我們會享受這個過程。

如果你有任何疑問,給我發一封電子郵件,我們可以一起找出你需要什麼以及得到它的最佳方法。

我相信你會喜歡這些課程的,就像我喜歡每天為它們工作一樣! 神速學習!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: