從A到Z中的TDD課程

”“”

TDD在C#中從A到Z

通過以測試為導向的測試提高您的軟件技能

課程概述

如今,單位測試是專業開發人員的重要技能。雇主期望開發人員對單位測試有很好的了解,包括測試模擬和開發(TDD)等主題。本課程的重點是使用C#編程語言和Nunit作為單位測試框架練習TDD。在整個課程中,您將學習與單位測試相關的概念以及如何編寫可靠且簡單的工具應用程序。

誰應該參加此課程

本課程是為已經對單位測試和依賴注入以及一些C#編程經驗有基本了解的開發人員設計的。如果您正在尋求提高單元測試技能或提高TDD的知識,那麼本課程提供了一個可靠的理論基礎,可以通過實踐練習進行補充。

課程內容

該課程始於針對測試的開發簡介,探討了TDD的重要性,其原理和不同類型的測試的主題。從那時起,您將研究編程會議,您將學習如何實施各種任務,包括斐波那契的產生,fizzbuzz數字,對羅馬數字的分析等。您還將探索敏捷的開發過程,實踐TDD的快捷方式以及三種主要的TDD技術:仿真,三角剖分和明顯的實施。

此外,該課程使用Sppelow框架和用戶界面測試寫作涵蓋了接受測試。您還將發現Code Katas,並通過首先編寫測試來學習如何擴展應用程序。該課程以討論TDD與敏捷開發,早期建築項目,單位測試在確保成功和其他重要主題中的作用的討論結束。

教學方法

本課程旨在簡潔明了,尊重其時間並專注於最重要的概念。該材料是直接呈現的,確保所有關鍵主題都深入探討。通過參加本課程,您將獲得實用的TDD經驗,可以提高您對編程基礎的理解,並在單位和TDD測試中應用最佳實踐。

您將學到什麼

完成本課程後,您將:

  • 在TDD上獲得實踐經驗,並將其應用於您的日常工作
  • 提高您在TDD方面的技能,並了解通過Katas的編程基礎
  • 使用小黃瓜語中的sppeflow編寫接受測試
  • 使用真正的敏捷和迭代過程開發軟件
  • 在單位測試和TDD中應用最佳實踐
Scroll to Top