目前位置: 首頁 > 公開課程 > 資訊管理 > 程式語言 > Java單元測試與TDD測試驅動開發

Java單元測試與TDD測試驅動開發

單元測試是針對程式模組來進行正確性檢驗的測試工作,透過單元測試可於早期找出...

  單元測試(Unit Testing)是針對程式模組(軟體設計的最小單位)來進行正確性檢驗的測試工作,透過單元測試可於早期找出程式碼內部功能、邏輯錯誤。測試驅動開發(Test-Driven Development, TDD)是戴兩頂帽子思考的軟體開發方式:先戴上實做功能的帽子,在單元測試的輔助下,快速實現軟體功能;再戴上重構(Refactoring)的帽子,在測試的保護下,去除程式的壞味道(Bad Smell)。單元測試與測試驅動開發均是現代軟體工程師應具備的內功心法,透過這兩個技術可持續改善軟體設計與提升程式碼品質。

加入收藏
收件人email:
寄件人姓名:
寄件人email:
課程代碼 2321040067
Java單元測試與TDD測試驅動開發
課程型態/ 混成(實體+線上同步)
上課地址/ 工研院產業學院 產業人才訓練一部(台北),實際地點依上課通知為準!!!!
時數/ 7小時
起迄日期/ 2022/08/23~2022/08/23
聯絡資訊/ 黃靖棻 02-23701111#304
報名截止日/ 2022/08/19


 
標題的icon

課程介紹

  單元測試(Unit Testing)是針對程式模組(軟體設計的最小單位)來進行正確性檢驗的測試工作,透過單元測試可於早期找出程式碼內部功能、邏輯錯誤。測試驅動開發(Test-Driven Development, TDD)是戴兩頂帽子思考的軟體開發方式:先戴上實做功能的帽子,在單元測試的輔助下,快速實現軟體功能;再戴上重構(Refactoring)的帽子,在測試的保護下,去除程式的壞味道(Bad Smell)。單元測試與測試驅動開發均是現代軟體工程師應具備的內功心法,透過這兩個技術可持續改善軟體設計與提升程式碼品質。

~本課程歡迎企業包班,請來電洽詢 課程承辦人 黃小姐02-23701111#306 ~

更多資訊安全相關課程,請參主題館網址:https://college.itri.org.tw/edm/D1/003/05/edm.html

更多軟體開發相關課程,請參主題館網址:https://college.itri.org.tw/edm/D1/008/04/edm.html



標題的icon

課程特色/目標

  本課程將帶您瞭解單元測試與測試驅動開發之方法概念,並透過實際之Java範例與演練讓您吸收具體的實踐方法。


標題的icon

課程對象

  軟體工程師(程式設計師)、測試工程師、軟體專案經理


標題的icon

先備知識

  1. 瞭解物件導向基本觀念。
  2. 具備Java基礎,或是其他物件導向程式語言(如C++)基礎。


 
標題的icon

課程注意事項

  請學員自備筆電,需安裝Java IDE,如Eclipse或IntelliJ IDEA。


標題的icon

課程大綱

單元

課程內容

測試V模式與單元測試

。測試V模型概述
。單元測試概念
。程式碼覆蓋率(Code Coverage)

Java單元測試: JUnit 

。如何運用JUnit進行單元測試
。如何設計JUnit單元測試案例
JUnit常用API
JUnit單元測試演練

測試驅動開發

 TDD Red/Green/Refactor Loop
。多幣別貨幣範例說明
。如何透過TDD開發多幣別貨幣應用程式

TDD模式 (Patterns for TDD)

。紅燈模式 (Red Bar Patterns)
。測試模式 (Test Patterns)
。綠燈模式 (Green Bar Patterns)
。設計模式 (Design Patterns)

重構 (Refactoring)

。 常見程式壞味道(Bad Smells)
。常見重構方法(Refactoring Methods)
Java重構演練

保齡球案例 (The Bowling Game Kata)

。保齡球遊戲案例說明
。 如何透過TDD開發保齡球遊戲
 TDD總結與討論

* 課程執行單位保留調整課程內容、日程與講師之權利


標題的icon

價格

報名方案

課程費用

課程原價 (每人)

$6,000

14天前報名 優惠價(每人)

$4,800

14天前報名+兩人揪團同行 優惠價(每人)

$4,560

14天前報名+四人()以上揪團同行/工研人 優惠價(每人)

$4,320

數位旁聽 / 14天前報名 優惠價(每人)

$4,560



 
標題的icon

課程日期

  1118/13,週二白天9:00 ~12:00,13:00~17:00 ,共1天、計7小時。


標題的icon

報名確認與取消

  1. 已完成報名與繳費之學員,課程主辦單位將於開課三天前以E-mail方式寄發上課通知函;若課程因故取消或延期,亦將以E-mail方式通知,如未收到任何通知,敬請來電確認。
  2. 已完成繳費之學員如欲取消報名,請於實際上課日前以書面通知業務承辦人,主辦單位將退還80% 課程費用。
  3. 學員於培訓期間如因個人因素無法繼續參與課程,將依課程退費規定辦理之:上課未逾總時數三分之一,欲辦理退費,退還所有上課費用之二分之一,上課逾總時數三分之一,則不退費。
  4. 本單位保留是否接受報名之權利。
  5. 如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利。


 
標題的icon

繳費方式

  1. ATM轉帳(線上報名):繳費方式選擇「ATM轉帳」者,系統將給您一組轉帳帳號「銀行代號、轉帳帳號」,但此帳號只提供本課程轉帳使用,各別學員轉帳請使用不同轉帳帳號!!轉帳後,寫上您的「公司全銜、課程名稱、姓名、聯絡電話」與「收據」回傳至finn@itri.org.tw
  2. 信用卡(線上報名):繳費方式選「信用卡」,直到顯示「您已完成報名手續」為止,才確實完成繳費。
  3. 銀行匯款(公司逕行電匯付款):土地銀行 工研院分行,帳號156-005-00002-5(土銀代碼:005)。戶名「財團法人工業技術研究院」,請填具「報名表」與「收據」回傳至finn@itri.org.tw
  4. 計畫代號扣款(工研院同仁) :請從產業學院學習網直接登入工研人報名;俾利計畫代號扣款。
 


簡介


產業學院緣起
  依據行政院「挑戰2008:國家發展重點計畫」下之「國際創新研發基地」與「產業高值化」兩計畫,首重產業科技人才的效能。

•911216經科字第09103373120號函:經濟部將本院籌設工研院產業學院之工作,列為因應產業結構轉型,提 ... more

*請務必將下列資料填妥,資料送出後,開課單位將會主動與您聯繫。

我想知道本課程的企業包班內訓     


(重新產生)