課程描述
"生產應用程式可能會因為一個簡單的、意料之外的更改而破壞其他功能。"聽起來很熟悉,對吧?
好訊息是,有了編寫良好的單元測試,這種情況將成為過去式。
自動化測試已經成為一段時間內的流行詞,但很多時候,開發人員很難找到一個涵蓋單元測試基礎知識並在實際專案中實施所學知識的課程!這就是本課程的重點。
本課程主要講解如何使用C#程式語言和NUnit / XUnit作為單元測試框架來編寫有效的單元測試。在此過程中,我們將學習與單元測試相關的概念。如今,單元測試是任何專業開發人員都絕對需要的技能。公司期望開發人員能夠使用最佳實踐編寫單元測試。本課程將幫助您建立一個堅實的基礎,並透過一個真實的示例演示如何在具有EF Core的.NET Core Web應用程式中進行單元測試。
在本課程結束時,您將擁有單元測試的堅實基礎。除了堅實的基礎之外,您還將在使用.NET 6和EF Core的真實的N層Web應用程式中實施所學知識。
所有程式碼檔案和資原始檔都已新增到GitHub倉庫中: https://github.com/PacktPublishing/Sparky
目標受眾:
本課程專為希望構建更高質量、更少bug的軟體的.NET開發人員而設計。這還將幫助他們從零開始學習單元測試,並透過實際應用程式鞏固他們的基礎學習。
目標
- 從零開始學習單元測試。
- 學習設定和使用NUnit和xUnit測試框架。
- 使用模擬框架(MOQ)編寫模擬。
- 探索單元測試以及如何編寫單元測試。
- 執行和除錯單元測試。
- 使用xUnit在N層真實世界Web應用程式專案中實現單元測試。
先決條件
- 為了充分利用本課程,需要具備C#以及.NET Core和EF Core的基礎知識。無需任何單元測試經驗,您將從本課程中從零開始學習。
課程大綱
檢視課程內容的詳細分解
課程介紹
-
歡迎 03:04 03:04
-
手動測試概述 01:39 01:39
-
自動化測試的優勢 01:01 01:01
-
所需的工具 00:49 00:49
-
測試型別 02:02 02:02
-
測試金字塔 02:15 02:15
-
自動化測試的邏輯階段 01:53 01:53
第一個單元測試
4 節課
單元測試
13個講座
帶單元測試的最小起訂量
17 個講座
真實案例 - NUnit
20 節課
講師 詳情
Packt 出版社
課程 證書
使用您的證書來改變職業或在您目前的職業中晉升。
我們的學生與
最好的公司合作
相關影片課程
檢視更多
