
課程介紹
軟體開發人員要能為自己所撰寫以類別為單位的應用程式確保其正確性,那麼同時撰寫單元測試可說是必然要在日常的開發養成習慣與修鍊了。
同時我們也知道,開發一開始是不可能完美的,一氣呵成是常用的寫法。但透過單元測試的把關,當後續程式碼需要維護修改,開發人員就可以放心地對程式碼作重構 (refactoring) 而不用擔心會出錯,更進一步可以提升系統的再利用價值,而這更就是 TDD (Test Driven Development) 測試驅動開發的核心精神。
撰寫單元測試一個很大的誤區是以為開發速度會變慢、工作增加,殊不知這種把應用與測試視為是一體兩面的開發習慣,反而會如倒吃甘蔗般,讓開發更有效率!
本課程旨在傳授學員們對以測試驅動開發的正知與正覺,善用 .NET 測試框架,提升軟體品質,更得以增進開發效率。
課程目標
• 瞭解TDD的精髓與撰寫原則。
• 區別單元測試與整合測試。
• 了解如何使用 MSTest 測試框架撰寫 C#.NET 單元測試。
• 了解如何使用 Moq 開源套件撰寫 Mock 隔離測試。
• 可以使用課程所提供的完整案例作為工作上的測試範本。
預備知識
• 本課程不講授程式語言 (如 Java or C#.NET)的語法,所以參與課學員須有基本的程式設計基礎。
適合對象
• .NET 程式設計開發人員
• QA 單位或 SA 人員,想要瞭解如何撰寫測試案例與如何提供測試數據
• 系統專案經理與技術長等,希能將測試觀念與技能併入開發流程內
• 資訊相關課程講師,希能瞭解軟體系統的自動化測試做法
更多軟工課程請洽(02)6631-6572課程經理 許小姐,
或參閱課程網頁:
https://www.ispan.com.tw/TDDN/
熱門新聞
2026-03-06
2026-03-06
2026-03-09
2026-03-09
2026-03-09