活動簡介
提醒您!
此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:
活動規劃
你以為測試是多出來的工?其實它應該是開發的一部份!講師 Joey(91)利用自身豐富的實戰經驗將 TDD 的知識拆解、濃縮、淬鍊出三天豐富的課程,在這課程中可讓開發人員打從心底認識與接受開發應該有的流程,讓開發人員從此可以更有自信的將自己的程式碼交付,當開發方式對了,測試就只是順便的完成的產物!
如果你對於測試、開發流程、TDD、BDD還有夢,就讓擁有豐富實戰經驗的 Joey(91) 將帶領各位重新點燃火花,找回心中最初的那個熱愛程式的初衷。
活動等級:中階
活動講師
Joey(陳仕傑)
連任八屆ASP.NET微軟最有價值專家(MVP),近年熱衷於敏捷開發與軟體工程相關流程與框架,並於實務擁有許多軟體工程導入的成功經驗。出版著作有《ASP.NET MVC4 網站開發美學》《ASP.NET MVC5 網站開發美學》,並翻譯《敏捷開發實踐》與《進入 IT 產業必讀的 200 個 .NET 面試決勝題》等書籍,以及針對TDD所撰寫《30天快速上手TDD》的系列文。
專長領域為:C#、OOP、Design Patterns、重構、持續整合、自動測試、TDD與BDD。
講師經歷:
- 微軟實戰課程日講師
- WebConf Taiwan 講師
- 社群研討會講師
- AgileCommunity.tw
- C.C.Agile
- twMVC
- WebDev Party
活動介紹
- 介紹單元測試的定義、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 來撰寫測試案例
注意事項
- 本課程不適合完全不懂物件導向的開發者
- 本課程不適合不寫程式的管理者(我們有很多實做且教的是開發不是管理)
- 本課程包含回家作業,請有決心學好再報名
- 本課程常態性晚下課(18:00前)如您晚上有約或預定車票,請斟酌延後
學員筆記
- 自動測試與 TDD 實務開發(使用C#) 課後心得
- 91哥自動測試與TDD實務開發(使用C#)課後心得
- 自動測試與TDD實務開發(使用C#)心得
- 自動測試與 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 ::
第二梯次課程片段
還想知道什麼就留言吧
持續學習
- 我們使用 Microsoft Teams 做課程討論平台。了解更多
注意事項
- 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次活動,並無息退還全額活動費用。
- 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額活動費用。
- 主辦單位保留對活動內容調整的權力。
退款方法
- 因部分必要支出與行政費用,完成繳費後如取消報名,將依據時間遞減退還費用。
- 活動前7天申請退費,退費用0 %。
- 活動前8天申請退費,退費用90 %。
- 收到申請表後我們會主動與您聯繫。