l

單元測試與持續整合實作班

最新開課時間:
  • 2014年09月12、13日 星期五、星期六 09:30~16:30,共12小時。(報名網頁


上課地點:
台北市延平南路12號4樓 (近台北車站)

本課程適合下列人士:
對於軟體開發有興趣的任何人,包含軟體開發人員、測試工程師、專案經理、測試經理、使用者介面設計師、技術主管等。

課程內容介紹
「自動化單元測試與持續整合」除了可以確保軟體開發品質、增進開發速度、減少除錯時間,更是軟體開發團隊用來支持軟體重構(refactoring)與增加軟體架構可修改性的基石。
本課程分成三大部分,首先介紹軟體測試的基本概念,說明軟體測試V Model中各種不同層次測試的意義,並以豐富的實際案例,帶領學員動手撰寫自動化單元測試,並教導學員了解測試涵蓋率的涵義。課程第二部分,介紹持續整合系統基本概念與版本控制系統(版控系統)之間的合作關係,並說明四種常見的分支模式以及其應用的時機。第三部分,實際動手操作持續整合系統,以Jenkins持續整合系統為例,教導學員持續整合系統的重要觀念。
課程中學員們將以實際的範例動手練習,從無到有在持續整合系統中建置一個新的專案,在其中可觀看到編譯、單元測試與測試涵蓋率等報表,並實際體驗自動化功能測試的威力。
課程主要範例以一個ATM(自動櫃員機)應用程式為例子,貫穿課程的三大部分。學員們首先將為ATM系統撰寫多個單元測試,接著將此專案放入版控系統中,練習在多人合作的模式下,合併檔案的技巧。最後,在持續整合系統中建構此專案。

※ 注意:課程內容與練習範例均以Java語言、SVN與Jenkins為主。

課程大綱
  • Part 1 單元測試
    • 軟體測試的 V Model與W Model。
    • 單元測試的基本概念。
    • 測試涵蓋率。
    • 單元測試技巧。
    • 何如應付程式很難測的問題。五種Test Double技術實作。
    • 讓你的單元測試更穩定。
  • Part 2 持續整合基本觀念與版控系統
    • 為什麼需要持續整合?
    • 持續整合與開發流程。
    • 版控系統與持續整合:4種分支/合併模式。
  • Part 3 持續整合動手做
    • 持續整合與開發環境設定。
    • 遠端建構。
    • 建置持續整合專案。
    • 自動化功能測試體驗。
    • 好用Jenkins外掛
    • 實務經驗分享與情境討論。

課程師資:陳建村 (Teddy Chen)
  • 泰迪軟體創辦人,從事敏捷開發顧問、教育訓練、軟體工具導入等服務。
  • Teddy畢業於台北科技大學機電科技研究所(資訊組)博士班,有十八年以上軟體開發經驗,曾發表過30多篇國內外期刊與研討會論文。曾擔任程式設計師、技術總監、敏捷專案經理、軟體架構師、敏捷顧問、敏捷課程講師。
  • 2014年5月,出版「笑談軟體工程:例外處理設計的逆襲」。
  • 2012年6月,出版暢銷書「笑談軟體工程:敏捷方法的逆襲」,並於同年9月獲iThome週刊推薦為2012年iT人必看好書。
  • 2007年起,Teddy經營部落格「搞笑談軟工」至今。內容涵蓋軟體工程、敏捷開發流程、例外處理等內容,文筆搞笑之餘又不失犀利,看法獨到。

課程學費:
  • 原價NT$22,000元
  • 報名優惠(每人):
  • 2014年9月2日前報名並完成繳費早鳥優惠:NT$19,000
  • 四人(含)以上團報,每人只需:NT$17,000
  • 費用已包含:發票、教材講義、咖啡茶水、午餐、課程證書。
  • 每位學員贈送一份包含課程範例、版控系統、持續整合系統的虛擬機器,可帶回開發團隊中直接使用。
  • 請學員自備筆記型電腦。請需開課單位代為準備,將酌收電腦使用費。

本課程已結業梯次:
  • 2013年03月22、23日 (課程實況
  • 2014年05月17、18日

報名方式:
1.填寫線上報名表
2.請將費用轉帳至泰迪軟體帳戶:
(1) ATM:銀行代號 008 (華南銀行) 帳號:113100159221
(2) 匯 款 :銀行名稱:華南銀行 新生分行 戶名:泰迪軟體科技有限公司 帳號:113100159221 
3.轉帳完成後填寫「轉帳完成表單」( http://goo.gl/bFwHx2 ),註明姓名、轉帳日期與帳戶後五碼後以完成報名。

報名確認與退費標準:
  • 主辦單位將於開課日三天前以e-mail寄發上課通知,若未收到通知者請來電確認。
  • 開課日前取消報名,已繳交費用全額退還。
  • 開班日當天到課程進行1/3申請退費者,退還已繳學費三成。課程進行超過1/3之後無法上課將不予退費(但可選擇下一梯次課程補足未上之時數)。
  • 若無法達開班人數則全額退費。
  • 開課單位保留是否接受報名之權力。
  • 如遇天災或其他不可抗拒因素導致原訂日期無法開課,開課單位保留修訂日期之權利。


主辦單位:
泰迪軟體科技有限公司


signup2-01

1 則留言:

  1. 請問今年還有機會開課嗎? 太晚看到課程資訊了 ^^|||

    回覆刪除