課程介紹

~歡迎企業洽談包班需求 ~
軟體開發/程式設計/智慧綠能課程主題館」 同步招生中 !!

 

課程源起

 

在現代軟體開發中,僅有單元測試往往不足以確保系統行為符合需求。行為驅動開發強調以可讀的行為描述作為需求、測試與開發之間的共同語言。

本課程透過Java實務案例與Lab,說明如何將需求轉化為可執行的規格,並引導學員在BDD流程中結合生成式AI作為輔助工具,提高情境設計效率,同時維持需求驗證的準確性。

 

課程目標

 

  • 理解驗收測試與行為驅動開發的核心概念
  • 掌握BDD在測試金字塔中的定位與價值
  • 能夠將需求轉換為可執行的行為描述
  • 熟悉GherkinCucumberJava中的應用方式
  • 熟悉如何運用GherkinCucumberSelenium進行Web前端測試
  • 學習在BDD流程中善用AI協助情境設計與測試撰寫

 

適合學員

 

  • 軟體工程師與測試工程師
  • 系統分析師或需參與需求驗證的人員
  • 對提升需求溝通品質與測試可讀性感興趣的學員

 

課程大綱

 

1. 單元測試與測試驅動開發(TDD)核心概念

 

  • 單元測試在測試金字塔中的角色
  • TDD的基本精神(Red-Green-Refactor)
  • JUnit基本測試結構快速示範
  • 保齡球計分案例說明

 

2. Lab:購物車功能之測試驅動開發

 

  • 購物車核心規則說明
  • 代表性測試案例示範

 

3. 驗收測試與行為驅動開發(BDD)

 

  • 測試金字塔與V模型
  • 驗收測試與BDD的角色
  • BDD的基本理念
  • CucumberGherkin語言介紹
  • TGIF (Thanks God It’s Friday)案例

 

4. Lab:購物車功能之行為驅動開發

 

  • 撰寫Gherkin情境(Given-When-Then)
  • Step DefinitionJava程式碼對應
  • BDD測試的可讀性與可維護性

 

5. 結合BDDSelenium

 

  • Selenium技術簡介
  • 結合CucumberGherkinSelenium進行Web前端測試
  • 網站登入功能案例

 

6. Lab:商品管理系統測試

 

  • 商品管理系統需求與情境分析
  • 使用AI輔助辨識核心業務行為與關鍵測試情境
  • AI協助產生Gherkin情境初稿並進行人工修正
  • 建立完整BDD測試流程(需求情境測試程式碼)
  • 使用AI輔助產生Step Definition範例並檢視可維護性
  • 單元測試、BDDUI測試的角色分工與AI協作限制

報名課程資訊

  • 本課程採線上報名,報名課程之學員將於開課前7~10天內收到e-mail通知,確認課程是否開課,若確認開課才需繳費
  • 服務時間:上班日09:00 至 17:30
  • 上課期間

    2026/06/06-2026/06/06
    白天
    總時數6hr實體課程

    上課地點

    台北市復興南路一段390號2樓 MAP

    原價

    NT$6,000

    優惠價

    NT$4,800

常見問題

你可能想知道的問題
  • A.至少需達10人才予開課,本公司最晚於上課前一週通知是否開課。
    ※主辦單位得視報名情況而保留實際開課日期的變更權利

  • A.資展國際股份有限公司
    台北 : 台北市復興南路一段390號2、3樓
    桃園 : 桃園市中壢區新生路二段421號 (聖德基督學院)
    台中 : 台中市南屯區公益路二段51號18樓
    高雄 : 高雄市中正四路211號8樓之1
    ※上課地點與教室之確認,以上課通知函為主

  • A.本課程採線上報名,請至課程頁面報名。
    ※客服專線 : (02) 6631-6588、(02) 6631-6581

  • A.報名課程之學員將於開課前7天內收到e-mail通知,確認課程是否開課,確認開課才需繳費。
    ※政府計畫學費補助方案班級,則悉依計畫規定辦理

  • A.匯款方式可選擇信用卡、ATM匯款。
    - 以信用卡支付者 : 確定開班後會寄發訂單連結,請於指定繳費期限內完成線上刷卡
    - 以ATM匯款支付者 : 確定開班後會寄發繳費帳號,請於指定繳費期限內完成繳費
    ※課程若未如期開班,費用將全額退還

  • A.
    1)團報優惠 : 2-3人團報可打95折、4人(以上)團報可打9折優惠 (團報優惠與早鳥優惠可一併使用)
    2)每門課程會有早鳥報名優惠期限
    ※線上課程報名每個帳號僅提供一位學員報名,若為團報學員,每位皆必須完成線上報名,並於其他金額說明欄位註記「與XXX一起團報」,以利事後核對名單
    ※政府計畫學費補助方案班級,則悉依計畫規定辦理

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

  • A.依資展國際股份有限公司 ISO 品質系統之「教育訓練服務程序」規定,本課程為短期班,參訓學員缺課未超過總時數五分之一者,結業時由本公司核發結業證書。

  • A.實體課程上課期間,每天都會提供午餐,學員不需自行準備或額外付費。(線上課程不提供)

  • 上課期間

    2026/06/06-2026/06/06
    白天
    總時數6hr實體課程

    上課地點

    台北市復興南路一段390號2樓 MAP

    原價

    NT$6,000

    優惠價

    NT$4,800