自動測試與 TDD 實務開發(使用C#) 第四梯
提醒您!
此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:
活動等級:中階
活動規劃
- 介紹單元測試的定義、FIRST特性、目的、3A原則
- 如何撰寫單元測試(以 MSTest 為例)
- 介紹可測試性、IoC、Stub 與 Mock 的概念(以 NSubstitute 為例)
- 介紹針對非public的測試,code coverage實務上的意義
- 介紹 Web 自動測試(以 Selenium 與 FluentAutomation 為例)
- 以 TDD 方式重構 legacy code (WebSite, File I/O, 靜態方法)
- 介紹 BDD 的意義與目的,以及如何以 BDD 設計測試案例(以 Specflow 為例)
- 進階的 Specflow 應用 (以整合測試為例)
- 如何自動產生 Word, HTML網頁的 living document
- 實務上如何引導 PO/PM 來撰寫測試案例
學員心得
-
為了在公司導入 BDD ,這幾天把這次的課程學到的所有知識整理成講義並用 PHP 重寫範例,然後在公司內部分享。而今天剛講完重構,同事就跟我說:「我現在非常想要重構舊程式碼!也有信心重構了!」, 這讓我明白 91 哥在上課時所用的範例真的非常注重每個環節,每個重構步驟環環相扣,實際動手時會讓人欲罷不能。雖然我是改寫成 PHP ,但那些重構方法完完全全可以套用上來,每一步都恰到好處。 再次感謝 91 哥協助,有很多我在上課沒有注意到的部份, 91 哥在私下的討論中也給我很多建議。這個課程不是只有讓我個人觀念的轉換和能力的提升;而且在我自己親自去實踐後,就能發現這個課程安排上的精妙之處,其實就是讓你的隊友也能對 TDD 引發共鳴與贊同。 分享一下自己的心得給大家參考,希望大家在導入時也能順利愉快。
學員筆記
- 自動測試與 TDD 實務開發 - 上課心得 (上) | 網站製作學習誌
- 自動測試與 TDD 實務開發 - 上課心得 (中) | 網站製作學習誌
- 自動測試與 TDD 實務開發 - 上課心得 (下) | 網站製作學習誌
- [心得文] 自動測試與TDD實務開發 Day1 | 恭爵的神秘古堡
- [心得文] 自動測試與TDD實務開發 Day2 | 恭爵的神秘古堡
- Wilson.S.Weng: 自動測試與 TDD 實務開發第三梯 - 心得後記
- 筆記 - 自動化測試與 TDD 實務開發 - 兩大類 x 兩大類 = 四大類
- 『自動測試與 TDD 實務開發』課後心得 ~ RojerChen's Blog
- 心得分享:My Toastmasters Journey (16):我從『自動測試與 TDD 實務開發』學到的授課小技巧 ~ RojerChen's Blog
- TDD實務開發第三梯 - 課後紀錄 @ 跟著我的節奏 :: 痞客邦 PIXNET ::