提醒您!

此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:

活動等級:中階

活動規劃

  • 單元測試的定義、FIRST特性、目的、3A原則
  • 如何撰寫單元測試(以 MSTest 為例)
  • 介紹可測試性、IoC、Stub 與 Mock 的概念(以 NSubstitute 為例)
  • 介紹針對非public的測試,code coverage實務上的意義
  • 介紹 Web 自動測試(以 Selenium 與 FluentAutomation 為例)
  • 以 TDD 方式重構 legacy code (WebSite, File I/O, 靜態方法)
  • 介紹The three laws of TDD、Kent Beck的Simple Design
  • 介紹 BDD 的意義與目的,以及如何以 BDD 設計測試案例(以 Specflow 為例)
  • 進階的 Specflow 應用 (以整合測試為例)
  • 如何自動產生 Word, HTML網頁的 living documentation
  • 實務上如何引導 PO/PM 來撰寫測試案例

 

注意事項

  • 本課程不適合不懂物件導向(OOP)的開發者。
  • 本課程不適合不寫程式的管理者(我們有很多實做且教的是開發不是管理)
  • 本課程包含回家作業,請有決心學好再報名
  • 本課程有可能免費延長時數(最高記錄19:30)如您晚上有約或預定車票,請斟酌延後。

學員筆記

第二梯次課程片段


至 Youtube 觀看