單元測試這樣學就會了實作班

UT-banner-1000x333

最新梯次

2021年3月27、28日(六、日) / 09:30-16:30,共12小時

「自動化單元測試」除了可以確保軟體開發品質、增進開發速度、減少除錯時間,更是軟體開發團隊用來支持軟體重構(refactoring)與增加軟體架構可修改性的基石。

  • 現場實作、逐一練習,親手體會理解更深刻
  • 小班分組實作,直接雙向互動,學習效果最好
  • 實務經驗豐富兼具理論深厚的講師,讓你不只學到招式,更有融會貫通、醍醐灌頂之感

泰迪軟體目前所開設的課程,屬於敏捷開發中比較核心或是高階的課程。Teddy認為敏捷開發團隊(廣義的說,所有的軟體開發團隊)應該具備的基本能力必須包含下圖所涵蓋的三大領域:

螢幕截圖 2014-04-18 09.28.13

 

***

以往測試工作不是被當成軟體開發後期的活動,就是被省略,直接請使用者幫忙測。這幾年台灣軟體開發工作對於開發人員需要具備測試能力的要求已經越來越高,同時了解coding與testing的軟體工程師,薪水與地位通常比單純只懂coding軟體工程師還要高,相對也比較容易找到好的工作。

Teddy認識的許多主管,尤其是敏捷開發團隊的主管,在找軟體工程師的時候,具備撰寫單元測試能力幾乎都是最基本的要求。「單元測試這樣學就會了實作班」這門課,正是設計給需要培養這兩項能力的朋友。

本課程適合下列人士:

對於軟體開發有興趣的任何人,包含軟體開發人員、測試工程師、專案經理、測試經理、技術主管、具備測試能力的開發工程師等。

課程大綱

單元內容
Part 1 單元測試基礎軟體測試基本概念。
系統測試、整合測試、單元測試的差別。
測試涵蓋率實作。
單元測試技巧。
測試案例的命名技巧與管理方法。
Part 2 測試模式提高可測試性(Testability)的方法。
五種測試替身(Test Double)介紹與實作。
讓你的單元測試更穩定。
Part 3 測試與開發流程測試在敏捷開發扮演的角色。
測試驅動開發(TDD)快速入門。
既存系統(Legacy System)測試。
實務經驗分享與情境討論。

專業師資陳建村 (Teddy Chen)

  • 泰迪軟體創辦人,從事敏捷開發顧問、教育訓練、軟體工具導入等服務。
  • 台北科技大學機電科技研究所(資訊組)博士班畢業,有23年以上軟體開發經驗。
    曾擔任程式設計師、技術總監、敏捷專案經理、軟體架構師、敏捷顧問、敏捷課程講師。
  • Teddy從2001年接觸與實踐敏捷方法XP,在2008年開始帶領他的第一個Scrum團隊,歷時三年半。
    其後成立泰迪軟體,擔任不同產業的敏捷教練,顧問與培訓課程講師至今。
    同時也在北科大資工所擔任兼任助理教授,講授「敏捷與精實軟體開發」以及「軟體架構」。
  • 2012年6月出版暢銷書「笑談軟體工程:敏捷方法的逆襲」,獲iThome週刊推薦為2012年iT人必看好書。
    2014年5月,出版第二本書「笑談軟體工程:例外處理設計的逆襲」。
  • 2007年起,Teddy經營部落格「搞笑談軟工」至今,閱讀人次破百萬。內容涵蓋軟體工程、敏捷開發方法、設計模式、軟體測試與重構、例外處理等內容。

 

課程實況照片

utci-pic

utci-pic-3上課方式:小班教學講解內容、上機實作、分組討論 

常見問題:

Q:請問我習慣的語言不是Java適合上這門課嗎?

A:以往上課的學員背景,有使用Java、C++/C、C#、VB.NET、Python、PHP、Objective-C、Ruby等語言並沒有遭遇很大的問題。

這門課程著重在單元測試的觀念與現場動手實作。透過課程規劃,學員回到工作中將具備自行活用的能力。課程結束後學員可依據自己熟悉的語言實際將課程所學應用於工作上。

相關文章閱讀

 

>>更多軟體測試相關文章<<

 

 

課程資訊

第十四梯次:假日班

日期:2021年3月27、28日(六、日)
時間:09:30~16:30,共十二小時
地點:台北市 (近台北火車站)


費用

原價:$24,000元
早鳥優惠票:$19,900 元,早鳥優惠至2021年2月15日止。
2人同行價:$18,900 元(每人)
費用包含發票、教材、咖啡茶水點心、午餐便當、證書。

本課程已結業梯次:

  1. 2013年03月22、23日 (課程實況
  2. 2014年05月17、18日
  3. 2014年09月12、13日
  4. 2015年05月16、17日
  5. 2015年07月04、05日
  6. 2016年05月13、14日
  7. 2016年08月12、13日

    第八梯次後,課程由「單元測試與持續整合實作班」改版為「單元測試實作班」,除了加強原來的測試部分外,更多了TDD(測試驅動開發相關內容)。歡迎舊生參加改版後的新課程。

  8. 2017年04月22、23日
  9. 2017年06月27、28日
  10. 2017年10月28、29日
  11. 2018年03月16、17日
  12. 2018年09月08、09日
  13. 2019年5月25、26日(六、日)

2021年計畫開課梯次:

  • 2021年3月27、28日(六、日)

注意事項

  • 報名方式:先填寫線上報名表,確認開課後將收到匯款通知,再行繳費即完成報名。
  • 主辦單位將於開課日三天前以e-mail寄發上課通知,若未收到通知者請來電確認。
  • 已完成繳費學員若因故無法上課,在開班日前一日申請退費者,退還已繳學費全額。開班日當天到課程進行1/3申請退費者,退還已繳學費四成。課程進行超過1/3之後無法上課將不予退費。 未達開班人數則延期或全額退費。
  • 開課單位保留是否接受報名之權力。如遇天災或其他不可抗拒因素導致原訂日期無法開課,開課單位保留修訂日期權利。

最新梯次招生中

2021年3月27、28日(六、日)