Course Code: junit
Duration: 21 hours
Prerequisites:

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

Overview:

JUnit是一個編寫可重複測試並對Java語言進行單元測試的框架。

Course Outline:

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 和遠端調用
  • 使用仙人掌
Sites Published:

United Arab Emirates - Unit Testing with JUnit

Qatar - Unit Testing with JUnit

Egypt - Unit Testing with JUnit

Saudi Arabia - Unit Testing with JUnit

South Africa - Unit Testing with JUnit

Brasil - Testes Unitários com JUnit

Canada - Unit Testing with JUnit

中国 - Unit Testing with JUnit

香港 - Unit Testing with JUnit

澳門 - Unit Testing with JUnit

台灣 - Unit Testing with JUnit

USA - Unit Testing with JUnit

Österreich - Unit Testing mit JUnit

Schweiz - Unit Testing mit JUnit

Deutschland - Unit Testing mit JUnit

Czech Republic - Unit Testing with JUnit

Denmark - Unit Testing with JUnit

Estonia - Unit Testing with JUnit

Finland - Unit Testing with JUnit

Greece - Unit Testing with JUnit

Magyarország - Unit Testing with JUnit

Ireland - Unit Testing with JUnit

Luxembourg - Unit Testing with JUnit

Latvia - Unit Testing with JUnit

España - Prueba de Unidad con JUnit

Italia - Unit Testing with JUnit

Lithuania - Unit Testing with JUnit

Nederland - Unit Testing with JUnit

Norway - Unit Testing with JUnit

Portugal - Testes Unitários com JUnit

România - Unit Testing with JUnit

Sverige - Unit Testing with JUnit

Türkiye - Unit Testing with JUnit

Malta - Unit Testing with JUnit

Belgique - Unit Testing with JUnit

France - Unit Testing with JUnit

日本 - Unit Testing with JUnit

Australia - Unit Testing with JUnit

Malaysia - Unit Testing with JUnit

New Zealand - Unit Testing with JUnit

Philippines - Unit Testing with JUnit

Singapore - Unit Testing with JUnit

Thailand - Unit Testing with JUnit

Vietnam - Unit Testing with JUnit

India - Unit Testing with JUnit

Argentina - Prueba de Unidad con JUnit

Chile - Prueba de Unidad con JUnit

Costa Rica - Prueba de Unidad con JUnit

Ecuador - Prueba de Unidad con JUnit

Guatemala - Prueba de Unidad con JUnit

Colombia - Prueba de Unidad con JUnit

México - Prueba de Unidad con JUnit

Panama - Prueba de Unidad con JUnit

Peru - Prueba de Unidad con JUnit

Uruguay - Prueba de Unidad con JUnit

Venezuela - Prueba de Unidad con JUnit

Polska - Unit Testing with JUnit

United Kingdom - Unit Testing with JUnit

South Korea - Unit Testing with JUnit

Pakistan - Unit Testing with JUnit

Sri Lanka - Unit Testing with JUnit

Bulgaria - Unit Testing with JUnit

Bolivia - Prueba de Unidad con JUnit

Indonesia - Unit Testing with JUnit

Kazakhstan - Unit Testing with JUnit

Moldova - Unit Testing with JUnit

Morocco - Unit Testing with JUnit

Tunisia - Unit Testing with JUnit

Kuwait - Unit Testing with JUnit

Oman - Unit Testing with JUnit

Slovakia - Unit Testing with JUnit

Kenya - Unit Testing with JUnit

Nigeria - Unit Testing with JUnit

Botswana - Unit Testing with JUnit

Slovenia - Unit Testing with JUnit

Croatia - Unit Testing with JUnit

Serbia - Unit Testing with JUnit

Bhutan - Unit Testing with JUnit

Nepal - Unit Testing with JUnit

Uzbekistan - Unit Testing with JUnit