活動簡介
此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:
活動規劃
TDD、BDD、DDD現在術語好多一大堆D,到底在D什麼?說了那麼多到底有沒有可能導入實際的專案?之前主管也要求過導入單元測試、但是這感覺只是多一份工?我寫的程式怎麼會錯!為什麼要測?測試流程超級麻煩,是不是有什麼自動化工具可以簡化過程?
身為主管、QA、程式開發人員的你是否有以上疑問?現在大神都在講測試,但是怎麼測都感覺少了一味! SkillTree 深深了解各位的疑問,這次特別邀請台灣對於測試有深度研究的玩家 Joey(91) 來與各位分享測試到底是什麼!怎麼測才可以測得漂亮,如何導入才有辦法將團隊接受 TDD 甚至自動自發的將 TDD 視為標準開發流程。
SkillTree 的系列課程也與坊間不同,我們會收集問卷中學員反應的部分作為下次課程內容的修正方向,這次我們準備了超過10個以上的 hands on labs ,絕對讓學員大呼過癮!
講師 Joey 成功在多個知名企業從無到有導入 TDD ,實務經驗豐富,絕不嘴砲的課程千萬不要再次錯過。
活動講師
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, 靜態方法)
- 介紹 BDD 的意義與目的,以及如何以 BDD 設計測試案例(以 Specflow 為例)
- 進階的 Specflow 應用 (以整合測試為例)
- 如何自動產生 Word, HTML網頁的 living document
- 實務上如何引導 PO/PM 來撰寫測試案例
學員評價
- 對第一次上手的我,比較難一點,但老師講的非常清楚,且提供的tips,都很容易上手。
- 上課詼諧容易引起興趣。
- 91哥說明的很清楚,舉不少實務案例。每個小單元都有回顧,強調該注意的地方,覺得很棒。Lab與講義都準備的超用心。
- 課程的概念非常好,但可惜我不是Microsoft系列的愛好者...., 如果下次可以開Java or Python類的TDD課程我會非常開心~但測試的概念讓我收獲良多,因為概念才是課堂上的核心。 謝謝Joey~
- 由需求層面切入測試,由淺入深的教學與實作,不為測試而測試。講師具備實務、團隊導入經驗,給予高度評價。
第二梯次課程片段
還想知道什麼就留言吧
持續學習
- 我們使用 Microsoft Teams 做課程討論平台。了解更多
注意事項
- 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次活動,並無息退還全額活動費用。
- 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額活動費用。
- 主辦單位保留對活動內容調整的權力。
退款方法
- 因部分必要支出與行政費用,完成繳費後如取消報名,將依據時間遞減退還費用。
- 活動前7天申請退費,退費用0 %。
- 活動前8天申請退費,退費用90 %。
- 收到申請表後我們會主動與您聯繫。
目前活動
-
SQL Server高效能開發密技
2024-12-07 開始,共 14 小時