線下活動學習

單元測試與持續整合實作班(確定開課)

2,233
0
2013.03.23 (Sat) 09:30 - 03.24 (Sun) 16:30 (GMT+8)加入行事曆

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
2013年『單元測試與持續整合實作班』
2013年『單元測試與持續整合實作班』

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
活動簡介

※課前通知已於2013/03/20寄送至報名信箱與手機,若無收到請來電或來信洽詢。


課程時間:2013年03月23~24日 星期六,日  09:30~16:30,共12小時。

 
上課地點台北科技大學(開課教室上課前另行通知)
 

本課程適合下列人士

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

課程內容介紹

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


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

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

 

泰迪軟體創辦人,從事敏捷開發顧問、教育訓練、軟體工具導入等服務。

Teddy畢業於台北科技大學機電科技研究所(資訊組)博士班,有18年以上的軟體開發經驗。在軟體測試與持續整合領域,也有超過10年以上的理論與實務經驗。在2000年前後,Teddy便在工作中使用JUnit框架作為單元測試之用。從2003前起,Teddy即參與一個開放原始碼持續整合系統的開發長達八年之久,並曾發表多篇持續整合與軟體測試領域的論文。在最近四年的工作中,Teddy更累積了許多跨平台測試與持續整合的工作實務經驗。


2013年1月,講授第二梯次「Design Patterns這樣學就會了:入門實作班」

2012年12月,邀請國外講師Emerson Mills來台北舉辦Certified ScrumMaster國際認證課程。

2012年9月,與APP跨界交流協會、台灣創意設計中心、ezScrum團隊,在松山文化創意園區舉辦「我們都是設計師:跨界敏捷工作坊」


2012年8月,講授第一梯次「Design Patterns這樣學就會了:入門實作班」


2012年6月,出版暢銷書「笑談軟體工程:敏捷方法的逆襲」。天瓏書局7~9月連續三個月暢銷書排行榜第一名,iTHome週刊推薦2012年iT人必看好書。

20122~6月,在國內某上櫃軟體公司講授GoF書中的23Design Patterns,以及持續整合技術

2012年4、 6、8、10月,連續講授四梯次Scrum課程,與學員互動氣氛佳,滿意度高。

2010年起,主講多次ezScrum團隊舉辦的Scrum相關講座。

2009年取得Certified ScrumMaster。

2007年起,Teddy經營部落格「搞笑談軟工」至今。


本課程除了講師外,另聘有助教協助分組練習,避免在傳統的分組練習活動中,學員們找不到人可以問的窘境。


課程學費: 

原價NT$ 22000 (含稅

推廣期間報名優惠:

  • 2013年03/11前報名並完成繳費享早鳥優惠NT$ 18,700 (85折,省3,300)
  • 四人同行,一人免費:每人NT$ 16,500 ( 75折,每人省5,500)
  • Scrum課程老客戶:NT$ 17,600 (參加過「Scrum敏捷方法實作班」兩天課程的學員具備此身分,可享8折,現省4,400)
 
每位學員贈送一份包含課程範例、版控系統、持續整合系統的虛擬機器,可帶回開發團隊中直接使用。

 

使用『非信用卡方式』繳款者,加贈好書六選一:《笑談軟體工程:敏捷方法的逆襲》或《約耳趣談軟體》或《約耳續談軟體》《科技CEO的創新X創業學》或《程式之美:微軟技術面試心得》《軟體測試實戰:Visual Studio & Team Foundation Server》

 

 

費用已包含:教材講義、咖啡茶水、午餐、課程證書。

請學員自備筆記型電腦,若無筆電者請告知開課單位代為準備,當場酌收使用費500元。
 
 
報名確認與退費標準:
 
  1. 主辦單位將於開課日三天前以e-mail寄發上課通知,若未收到通知者請來電確認。
  2. 已完成報名繳費的學員因故無法上課,在開班日前七日(含例假日)申請退費者,退還已繳學費之九成。七日之後申請退費者,退還已繳學費八成。開班日當天之後無法上課將不予退費。
  3. 若無法達開班人數則扣除轉帳手續費後,全額退費。
  4. 開課單位保留調整上課地點與是否接受報名之權力。
  5. 如遇天災或其他不可抗拒因素導致原訂日期無法開課,開課單位保留修訂日期之權利。

主辦單位:泰迪軟體科技有限公司
聯絡電話: (02) 8772-4686
E-mail:service@teddysoft.tw
粉絲頁:https://www.facebook.com/teddysoft.tw
 
avatar

泰迪軟體

verified

單元測試與持續整合實作班(確定開課)

2013.03.23 (Sat) 09:30 - 03.24 (Sun) 16:30 (GMT+8)

活動地圖

台北市台北科技大學

loading