fbpx

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

Contents

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

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

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

要求

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

課程說明

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

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

目標受眾

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

講師簡介

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

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

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

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

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

英文字幕:有

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

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


Available until May 30, 2023

也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: