JUnit實戰

內容介紹

《JUnit實戰(第2版)》從認識JUnit、不同的測試策略、JUnit與構建過程、JUnit擴展4個方面,由淺入深、由易到難地對JUnit展開了系統的講解,包括探索JUnit的核心、軟體測試原則、測試覆蓋率與開發、使用stub進行粗粒度測試、使用mock objects進行測試、容器內測試、從Ant中運行JUnit測試、從Maven2中運行JUnit測試、持續集成工具、表示層的測試、Ajax測試、使用Cactus進行伺服器端的Java測試、測試JSF應用程式、測試OSGi組件、測試資料庫訪問、測試基於JPA的應用程式、JUnit的其他用法等內容。
《JUnit實戰(第2版)》不僅僅介紹了使用JUnit框架測試項目必須掌握的核心概念,還指導讀者如何使用JUnit框架編寫自己的測試用例,並針對在編寫代碼的過程中如何使得代碼可測試給出建議。《JUnit實戰(第2版)》還介紹了基礎的軟體開發原則,如測試驅動開發(TDD)等,以便指導用戶如何使用不同的工具來測試典型Java EE應用程式的每一層。此外,《JUnit實戰(第2版)》也提供了幾個附錄,以幫助讀者快速轉換到最新版本的JUnit,並且能夠輕鬆地集成自己喜歡的IDE。

作者介紹

Petar Tahchiev是一名軟體工程師,擔任了Apache軟體基金會(Apache SoftwareFoundation)的Jakarta項目管理委員會(PMC)成員。多年來,他一直是JakartaCactus的開發主力,也參與了Apache Maven開發團隊。此外,他也是JCP成員和Bulgarian JavaUser Group(BGJUG)的負責人,經常在OpenFest、ApacheCON、CommunityONE和許多其他會議上發表演講。Petar在保加利亞出生並長大,並以優異的成績畢業於索非亞(Sofia,保加利亞首都)大學的數學系。他曾在德國和荷蘭的公司(如Unic、惠普)任職多年,現在他回到可愛的索非亞,重點發展他自己的公司Phamola,他的公司主要為客戶在如何通過技術贏得優勢方面提供幫助和建議。

作品目錄

第1部分 認識JUnit第1章 JUnit起步第2章 探索JUnit的核心第3章 掌握JUnit第4章 軟體測試原則 第2部分 不同的測試策略第5章 測試覆蓋率與開發第6章 使用stub進行粗粒度測試第7章 使用mock objects進行測試第8章 容器內測試 第3部分 JUnit與構建過程第9章 從Ant中運行JUnit測試第10章 從Maven2中運行JUnit測試第11章 持續集成工具 第4部分 JUnit擴展第12章 表示層的測試第13章 Ajax測試第14章 使用Cactus進行伺服器端的Java測試 第15章 測試JSF應用程式第16章 測試OSGi組件第17章 測試資料庫訪問第18章 測試基於JPA的應用程式第19章 JUnit的其他用法附錄A JUnit 3和JUnit 4之間的不同附錄B 使用自定義的運行器和匹配器擴展JUnitAPI附錄C 本書原始碼 附錄D JUnit IDE集成附錄E 安裝軟體

相關詞條

相關搜尋

熱門詞條

聯絡我們