最新梯次
2021年3月27、28日(六、日) / 09:30-16:30,共12小時
「自動化單元測試」除了可以確保軟體開發品質、增進開發速度、減少除錯時間,更是軟體開發團隊用來支持軟體重構(refactoring)與增加軟體架構可修改性的基石。
- 現場實作、逐一練習,親手體會理解更深刻
- 小班分組實作,直接雙向互動,學習效果最好
- 實務經驗豐富兼具理論深厚的講師,讓你不只學到招式,更有融會貫通、醍醐灌頂之感
泰迪軟體目前所開設的課程,屬於敏捷開發中比較核心或是高階的課程。Teddy認為敏捷開發團隊(廣義的說,所有的軟體開發團隊)應該具備的基本能力必須包含下圖所涵蓋的三大領域:
- 設計與實作能力:這一個領域Teddy目前設計了「Design Patterns這樣學就會了:入門實作班」、「Design Pattern這樣學就會了:進階實作班」、「例外處理設計與重構實作班」、「使用者故事對照工作坊」等課程。
- 開發流程能力:「Scrum敏捷方法實作班」與「看板與精實軟體開發實作班」課程。
- 敏捷實務做法:敏捷實務做法內容很多,今天工商服務的主題「單元測試這樣學就會了實作班」主要包含了自動化單元測試基本觀念、測試技巧、測試與開發流程三大主題。
***
以往測試工作不是被當成軟體開發後期的活動,就是被省略,直接請使用者幫忙測。這幾年台灣軟體開發工作對於開發人員需要具備測試能力的要求已經越來越高,同時了解coding與testing的軟體工程師,薪水與地位通常比單純只懂coding軟體工程師還要高,相對也比較容易找到好的工作。
Teddy認識的許多主管,尤其是敏捷開發團隊的主管,在找軟體工程師的時候,具備撰寫單元測試能力幾乎都是最基本的要求。「單元測試這樣學就會了實作班」這門課,正是設計給需要培養這兩項能力的朋友。
本課程適合下列人士:
對於軟體開發有興趣的任何人,包含軟體開發人員、測試工程師、專案經理、測試經理、技術主管、具備測試能力的開發工程師等。
課程大綱
單元 | 內容 |
---|---|
Part 1 單元測試基礎 | 軟體測試基本概念。 系統測試、整合測試、單元測試的差別。 測試涵蓋率實作。 單元測試技巧。 測試案例的命名技巧與管理方法。 |
Part 2 測試模式 | 提高可測試性(Testability)的方法。 五種測試替身(Test Double)介紹與實作。 讓你的單元測試更穩定。 |
Part 3 測試與開發流程 | 測試在敏捷開發扮演的角色。 測試驅動開發(TDD)快速入門。 既存系統(Legacy System)測試。 實務經驗分享與情境討論。 |
專業師資:陳建村 (Teddy Chen)
![]() |
|
常見問題:
Q:請問我習慣的語言不是Java適合上這門課嗎?
A:以往上課的學員背景,有使用Java、C++/C、C#、VB.NET、Python、PHP、Objective-C、Ruby等語言並沒有遭遇很大的問題。
這門課程著重在單元測試的觀念與現場動手實作。透過課程規劃,學員回到工作中將具備自行活用的能力。課程結束後學員可依據自己熟悉的語言實際將課程所學應用於工作上。
相關文章閱讀
- 「什麼是軟體測試?」:軟體測試的兩個面向
- 需求變來變去的情況下需要寫單元測試嗎?
- 關於BDD/TDD的三大誤解
- 對付時好時壞的測試案例(1):還沒痊癒,就先隔離
- 對付時好時壞的測試案例(2):Lack of Isolation、
- 對付時好時壞的測試案例(3):Asynchronous Behavior
- 對付時好時壞的測試案例(4):Remote Services
- 對付時好時壞的測試案例(5):Time
- 脆弱的測試案例
- 白箱測試與黑箱測試(上)
- 白箱測試與黑箱測試(下)
- TDD是什麼箱?
課程資訊
第十四梯次:假日班日期:2021年3月27、28日(六、日)
時間:09:30~16:30,共十二小時
地點:台北市 (近台北火車站)
費用
原價:$24,000元早鳥優惠票:$19,900 元,早鳥優惠至2021年2月15日止。
2人同行價:$18,900 元(每人)
費用包含發票、教材、咖啡茶水點心、午餐便當、證書。
本課程已結業梯次:
- 2013年03月22、23日 (課程實況)
- 2014年05月17、18日
- 2014年09月12、13日
- 2015年05月16、17日
- 2015年07月04、05日
- 2016年05月13、14日
- 2016年08月12、13日
第八梯次後,課程由「單元測試與持續整合實作班」改版為「單元測試實作班」,除了加強原來的測試部分外,更多了TDD(測試驅動開發相關內容)。歡迎舊生參加改版後的新課程。
- 2017年04月22、23日
- 2017年06月27、28日
- 2017年10月28、29日
- 2018年03月16、17日
- 2018年09月08、09日
- 2019年5月25、26日(六、日)
2021年計畫開課梯次:
- 2021年3月27、28日(六、日)
注意事項
- 報名方式:先填寫線上報名表,確認開課後將收到匯款通知,再行繳費即完成報名。
- 主辦單位將於開課日三天前以e-mail寄發上課通知,若未收到通知者請來電確認。
- 已完成繳費學員若因故無法上課,在開班日前一日申請退費者,退還已繳學費全額。開班日當天到課程進行1/3申請退費者,退還已繳學費四成。課程進行超過1/3之後無法上課將不予退費。 未達開班人數則延期或全額退費。
- 開課單位保留是否接受報名之權力。如遇天災或其他不可抗拒因素導致原訂日期無法開課,開課單位保留修訂日期權利。