自動測試與 TDD 實務開發(使用C#)

下方是目前正在開設的課程,歡迎參考

 

 

 

TDD、BDD、DDD現在術語好多一大堆D,到底在D什麼?說了那麼多到底有沒有可能導入實際的專案?之前主管也要求過導入單元測試、但是這感覺只是多一份工?我寫的程式怎麼會錯!為什麼要測?測試流程超級麻煩,是不是有什麼自動化工具可以簡化過程?

身為主管、QA、程式開發人員的你是否有以上疑問?現在大神都在講測試,但是怎麼測都感覺少了一味! SkillTree 深深了解各位的疑問,這次特別邀請台灣對於測試有深度研究的玩家 Joey(91) 來與各位分享測試到底是什麼!怎麼測才可以測得漂亮、測得瀟灑、得清楚、得得意、得精彩、得出色、得深情、測得智慧、得天真浪漫返樸歸真、得喜事連連無怨無悔、得恍然大悟破鏡重圓、得平常心是道、得日日好日年年好年如夢似真止於至善!

聽完 91 的課程讓你從此 enjoy test !

為什麼要選擇我們?

SkillTree 與一般補習班不同,我們都是擁有豐富經驗的業界講師,我們不把課程時間浪費在述說歷史與沿革,我們並不是教您考取證照,而是教您如何上場殺敵,拳拳到肉的課程內容才是您花錢想要聽到的,而這也剛好是我們擅長的。

2014-07-03補充說明

這幾天陸續有人問我為什麼「自動測試與 TDD 實務開發(使用C#)」這堂課如此便宜,坊間相關主題的課程的價格都是好幾倍,難道我想惡性競爭?還是課程只是照本宣科,帶帶流程而已?

因為類似的問題有點多了,所以我在此統一回答,台灣一般軟體業目前應該普遍還在

  • 想導入測試但不知道什麼才該測。
  • 導入了測試,工程師群起反彈工時家常。
  • 專案一開始工程師都在寫測試,專案中期以後開始說專案時間來不及不要測了。
  • 單元測試很好寫,但是不知道在測什麼,寫的天花亂墜導致測試過程很久。

很多公司、單位、小組都嘗試過導入測試,但經常是失敗收場,這是因為導入方向錯誤,明明是一個好東西卻從錯的地方推廣,就好像錯的時間遇到對的人一樣,注定是沒有結果的!

因此我才會極力的邀請 91 請他排除萬難抽出這兩天的空檔來上一堂課,期望藉由 91 自身對於測試的瞭解以及實際成功推廣案例來讓有興趣的朋友重新認識測試,重新體會TDD真的不是神話。

我不但逼 91 重新設計課程,還逼他要「從無到有」的完整介紹測試是怎麼出現的,不要只要說這工具可以這樣,這個時間點應該怎樣,就在我變身催狂魔一個月後,終於課程大綱與內容確定了,忠於 Skilltree 的精神,本次課程「完全實務,絕不嘴砲!

為了感謝 Joey Chen 的協助以及基於推廣的理由所以我開出不需要公司補助一般開發者就可以自行負擔的價格,期望這樣可以對台灣的軟體產業盡一份棉薄之力。

 

  • 課程大綱:
    • 介紹單元測試的定義、FIRST特性、目的、3A原則
    • 如何撰寫單元測試(以 MSTest 為例)
    • 介紹可測試性、IoC、Stub 與 Mock 的概念(以 Rhino.Mocks 為例)
    • 介紹針對非public的測試,code coverage實務上的意義
    • 介紹 Web 自動測試(以 Selenium 與 FluentAutomation 為例)
    • 介紹 BDD 的意義與目的,以及如何以 BDD 設計測試案例(以 Specflow 為例)
    • 以 TDD 方式重構 ASP.NET WebForm 程式
    • 以 TDD 方式從無到有開發 ASP.NET MVC 的例子

       
  • 課程等級:
    • ★★★☆☆
       
  • 講師簡介:

    Joey(91)

    連任五屆ASP.NET微軟最有價值專家(MVP),近年熱衷於敏捷開發與軟體工程相關流程與框架,並於實務擁有許多軟體工程導入的成功經驗。出版著作有《ASP.NET MVC4 網站開發美學》,並翻譯《敏捷開發實踐》與《進入 IT 產業必讀的 200 個 .NET 面試決勝題》等書籍,以及針對TDD所撰寫《30天快速上手TDD》的系列文。

    專長領域為:C#、OOP、Design Patterns、重構、持續整合、自動測試、TDD與BDD。

     

     
  • 上課地點:
    • 開課前一星期使用Email或簡訊通知,地點為捷運站附近。
       
  • 課程期間:
    • 2014-08-23 09:00~17:00
    • 2014-08-30 09:00~17:00
       
  • 授課時數:14H
     
  • 報名須知:
    • 繳費成功才會保留名額。
    • VIP票需有邀請碼才能購買。
       
  • 教育卷須知:
    • 如因為學員EMAIL填寫錯誤導致教育卷序號無法收到,主辦單位概不負責。
    • 教育卷不同等於現金。
       
  • 結業證書:
    • 請在報名表單選擇您是否需要結業證書。
    • 結業證書統一在最後一堂課發出。
       
  • 小贈品:
    • 報名並完成繳費的學員,於課程開始日時會贈送精美USB 隨身碟以及精美便條紙一組。
    • 因課程報名人數超出預期因此USB僅限前30名報名者
  • 退款辦法:
    • 因部分必要支出與行政費用,完成繳費學員如取消報名,將依據時間遞減退還費用。
    • 開課前30天申請退費,主辦單位將扣除手續費後全額退費。
    • 開課前7天申請退費,退學費60%
    • 開課前3天申請退費,退學費30%
    • 課程當天未出席者,不予退費。
    • 退費請填寫線上表單課程退費申請表​,收到申請表後我們將主動與您聯繫。
    • 匯款手續費 NT$30 元由學員負擔
       
  • 注意事項:
    • 請攜帶筆電,以利課程實做。
    • 本課程包含午餐費用,請務必於報名時勾選(葷/素)。
    • 如需索取三聯式發票,請於報名時提供【公司名稱】與【統一編號】。
    • 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並無息退還全額課程費用。
    • 若因不可抗拒因素(如:天災、停電)主辦單位有權取消當次課程,並退還全額課程費用。
       

Event Tickets

Ticket Type Sale Period Price
早鳥票

2014/07/01 09:00(+0800) ~ 2014/07/31 09:00(+0800) End of Sale
  • TWD$5,800
團體票(3人以上)

2014/07/01 09:00(+0800) ~ 2014/08/15 09:00(+0800) End of Sale
  • TWD$5,000
一般票

2014/07/01 09:00(+0800) ~ 2014/08/15 09:00(+0800) End of Sale
  • TWD$6,500
SkillTree教育卷(折五百)

2014/07/01 09:00(+0800) ~ 2014/08/15 09:00(+0800) End of Sale
  • TWD$6,000
SkillTree教育卷(折一千)

2014/07/01 09:00(+0800) ~ 2014/08/15 09:00(+0800) End of Sale
  • TWD$5,500