Fluent Assertions語法,只要學一次就能一勞永逸,通用於MSTest、xUnit、NUnit、Gallio、MBUnit、MSpec、NSpec,也通用於 .NET Core 和 .NET standard 和 .NET Framework。
學習使用Fluent Assertions,該語法通用於MSTest, xUnit, NUnit, Gallio, MBUnit, MSpec and NSpec, 也通用於.NET Core和.NET standard和.NET Framework
使用Fluent Assertions 語法,針對「 int 的 Collection」型別來做測試。
使用Fluent Assertions 語法,針對「 String 的 Collection」型別來做測試。
使用Fluent Assertions 語法,針對「 Object 的 Collection」型別來做測試。
使用Fluent Assertions 語法,針對「Dictionary<int, string>」型別來做測試。
按一下 進入設定
第 3 期早鳥優惠 : 預計 $3499
組合最划算 名額有限!
單元整合與斷言神器 扎實攻略(測試3~5篇):$9340
自動化測試學程 從基礎到整合指南(測試1~5篇):$15700
(連結請往下參考課程組合)
越早預購越划算,價格將依照 課程製作完成度、購買人數、優惠名額...等條件,進行價格調整, 以實際公告與當下購買之金額為主。
# 關於「測試學程」
這套學程主要的目的在於帶您暸解與操作單元測試,課程分為「MSTest V.S. NUnit、NSubstitute V.S. Moq、Unit Test V.S. Integration Test、Fluent Assertions Part1 & Part2」五階段,循序漸進帶你融會貫通測試這項技術。不管是單元測試還是整合測試,都會帶您徹底理解!讓您能具備適應各種公司所需的測試能力,不必擔心少練一項重要技術。
您目前位於 「測試學程第5篇 - 斷言神器 Fluent Assertions Part2」 :
分別使用 MSTest 和 NUnit 兩種語法寫測試,並透過實際測試同一功能,介紹兩者的差異和比較,幫助融會貫通兩項技術。大部分的公司會使用其中一種做為主要測試語法,因此學完後能馬上運用!
介紹 Test Double(模擬物件)觀念,解釋 Dummy、Stub、Spy、Mock 和 Fake 的異同。學會使用 Mocking Framework(隔離框架)來動態生成 Test Double,並介紹 Moq 和 Nsubstitute 隔離框架語法的差異和比較。
我們將討論 Unit Test (單元測試)和 Integration Test (整合測試)的差異和比較。高的 Code Coverage (代碼覆蓋率)不等於 High quality test suite (高品質的自動化測試),但是太低的 Code Coverage (代碼覆蓋率) 肯定代表你寫的自動化測試的品質不夠。本篇要用最直白實用的範例,透過合理的 Code Coverage 觀念來抓住寫測試的感覺,讓您有效率的測試自己所撰寫的程式碼。
每個公司所用的 Unit Test Framework (單元測試框架)都不一樣,而每個 Unit Test Framework 所用的 Assertion 語法也不盡相同,難道我們每個都要學嗎?當然不必!Fluent Assertions 適用於大部分的 Unit Test Framework環境,包括 MSTest、xUnit、NUnit、Gallio、MBUnit、MSpec和NSpec。也適用於 .NET Core 、 .NET standard 和 .NET Framework 的環境,並且讓 failure message (失敗訊息) 和 Test Source code (測試原始碼) 更有可讀性。因此只要學習一次,就能一勞永逸,學後馬上對接工作!
測試第4篇,專注於使用 Fluent Assertions 測試 Simple Type 和單一一個 Object。
測試第5篇,專注於使用 Fluent Assertions 測試 Collection 和 Dictionary。
# 省時、省力、「快狠準」的好幫手!
很多人都知道「自動化測試」很重要,卻不知道從何寫起。發現 bug 出現在自己很久以前所寫的程式碼,光回憶,就要耗掉不少功夫,更別說後續 Fix Bug,有多令人頭痛阿。Developer 的時間就是金錢,「自動化測試」不但能大幅省時省力,而且速度快、品質有保障,還能降低未來維護成本!
# 讓程式碼更可靠!
Unit Test (單元測試) 是以最小單位進行測試,Integration Test (整合測試) 是多個單元互相整合在一起做測試。如果你是專門寫測試的人才,你的必備技能包括 Unit Test、Integration Test、E2E Test。如果你是普通的 .NET Developer,那你需要為自己開發的程式碼寫上 Unit Test 和 Integration Test。若你未來想接觸敏捷開發,測試肯定是不可缺的一環。
# 通用於大部分的 Unit Test Framework,只要學一次,就能一勞永逸!
每個公司所用的 Unit Test Framework(單元測試框架) 都不一樣,而每個 Unit Test Framework 所用的 Assertion 語法也不盡相同,難道我們每個都要學嗎?當然不必!Fluent Assertions 適用於大部分的 Unit Test Framework 環境,包括 MSTest、xUnit、NUnit、Gallio、MBUnit、MSpec 和 NSpec。也適用於 .NET Core、.NET standard 和 .NET Framework 的環境,並且讓 failure message (失敗訊息) 和 Test Source code (測試原始碼) 更有可讀性。因此只要學習一次,就能一勞永逸,學後馬上對接工作!
# 魔王關卡:
1 號大關卡
Tutorial 802 號大關卡
Tutorial 813 號大關卡
Tutorial 824 號大關卡
Tutorial 835 號大關卡
Tutorial 846 號大關卡
Tutorial 857 號大關卡
Tutorial 868 號大關卡
Tutorial 879 號大關卡
Tutorial 8810 號大關卡
Tutorial 8911 號大關卡
Tutorial 90您目前位於 「現代 .Net Framework 開發者之路」中的 測試學程第五篇 Fluent Assertions Part 2:
購課前,建議你先來看完整的 講義目錄,確定對你有用才購買。
購課後,有任何問題,歡迎加入我的 ITHandyGuy售後服務粉絲團,來這邊討論任何對我的課程有疑問的問題,或是直接再討論區留言,我看到後會回覆。另外,更新或新增內容不額外收費喔!
ITHandyGuy Page: https://goo.gl/hes3YW
ITHandyGuy 交流社團 : https://goo.gl/uFHQvY
技術移民到澳洲的.NET Developer,對於.NET領域的相關技術與各式開發方式、多種前後端框架與工具、版控系統,皆有深入的研究。畢業於澳洲多個大學,其中2所全校第1名畢業,最高學歷為碩士。現任HiSKIO線上課程特約講師,以及IT工具人學院創辦人。以一門銜接一門的扎實打底學程,幫助許多想成為.NET Developer的朋友們,繞過彎路,快速學習。
如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。
若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。
所有線上課程皆不受時間限制,享無限次永久觀看!
| 收集中
+ 其他 3 堂課