課程簡介

JUnit 快速啟動

  • 證明它有效
  • 從零開始
  • 瞭解單元測試框架
  • 設置 JUnit
  • 使用 JUnit 進行測試

探索 JUnit

  • 探索核心 JUnit
  • 使用測試運行程式啟動測試
  • 使用 TestSuite 編寫測試
  • 使用 TestResult 收集參數
  • 使用 TestListener 觀察結果
  • 使用TestCase
  • 單步執行TestCalculator

採樣 JUnit

  • 控制器元件簡介
  • 讓我們來測試一下吧!
  • 測試異常處理
  • 設置用於測試的專案

檢查軟體測試

  • 為什麼我們需要單元測試
  • 檢查種類
  • 確定測試的好壞
  • 測試驅動開發

自動化 JUnit

  • 生活中的一天
  • 從 Ant 執行測試
  • 從Maven 執行測試
  • 從 Eclipse 運行測試

使用存根進行粗粒度測試

  • 存根簡介
  • 在 HTTP 連接範例上練習
  • 存根 Web 伺服器的資源
  • 存根連接

使用模擬物件進行隔離測試

  • 引入模擬物件
  • 類比品酒的簡單例子
  • 使用模擬對象作為重構技術
  • 在 HTTP 連接範例上練習
  • 使用模擬作為特洛伊木馬
  • 決定何時使用模擬物件

使用Cactus進行容器內測試

  • 單元測試元件的問題
  • 使用模擬物件測試元件
  • 集成單元測試
  • 介紹仙人掌
  • 使用 Cactus 測試元件
  • 仙人掌的工作原理

對 Servlet 和過濾器進行單元測試

  • 顯示管理應用程式
  • 使用 Cactus 編寫 servlet 測試
  • 使用模擬物件測試 Servlet
  • 使用 Cactus 編寫篩檢程式測試
  • 何時使用 Cactus,何時使用模擬物件

對 JSP 和 taglib 進行單元測試

  • 重新存取管理應用程式
  • JSP 單元測試
  • 使用 Cactus 單獨對 JSP 進行單元測試
  • 使用 Cactus 對標籤庫進行單元測試
  • 使用模擬物件對標記庫進行單元測試
  • 何時使用模擬物件,何時使用 Cactus

對資料庫應用程式進行單元測試

  • Database 單元測試
  • 獨立於資料庫測試業務邏輯
  • 測試與資料庫隔離的持久性代碼
  • 編寫資料庫集成單元測試
  • 使用 Ant 執行 Cactus 測試
  • 優化生成性能
  • 整體資料庫單元測試策略

對EJB進行單元測試

  • 定義樣本 EJB 應用程式
  • 使用立面策略
  • 使用模擬物件對 JNDI 代碼進行單元測試
  • 單元測試會話 Bean
  • 使用模擬物件測試消息驅動的 Bean
  • 使用模擬物件測試實體 Bean
  • 選擇正確的模擬物件策略
  • 使用整合單元測試
  • 使用 JUnit 和遠端調用
  • 使用仙人掌

最低要求

參加本課程需要基本的 Java 語言知識。

 21 時間:

人數



每位參與者的報價

客戶評論 (1)

相關課程

課程分類