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

學習完整地測試 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

  • Udemy 永久擁有課程 許多課程 NT440 (點擊連結看更多)
  • 年訂閱每月 NT350 ( ⏳25% off ) ✨悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading