學習
- 您可以參閱本文在 developerWorks 全球站點上的 英文原文 。
- “用 Cobertura 測量測試覆蓋率”(Elliotte Rusty Harold,IBM developerWorks,2005 年 5 月):Elliotte Rusty Harold 介紹了如何通過 Cobertura 發現潛伏著 bug 的未測試代碼。
- “Effective Unit Testing with DbUnit”(Andrew Glover,OnJava,2004 年 1 月):Andrew Glover 介紹了使用 DbUnit 的數據庫-依賴測試。
- “ 追求代碼質量: 用 JUnitPerf 進行性能測試”(Andrew Glover,IBM developerWorks,2006 年 11 月):兩個監控可擴縮性和性能的簡單測試。
- “選擇持續集成服務器”(Paul Duvall,IBM developerWorks,2006 年 9 月):對開源 CI 服務器:CruiseControl、Luntbuild 和 Continuum 的調查。
- 通過測試分類實現敏捷構建(Andrew Glover,IBM developerWorks,2006 年 10 月):Andrew Glover 揭示了三種確保端對端系統健壯性所需的測試,然后介紹如何按類別自動排序和運行測試。
- 可重復的系統測試 (Andrew Glover,IBM developerWorks,2006 年 9 月):Andrew Glover 介紹了 Cargo,這是一個以通用方式自動化容器管理的開源框架,所以您每次都能編寫邏輯上可重復的系統測試。
- “用 Selenium 自動化驗收測試”(Christian Hellsten,IBM developerWorks,2005 年 12 月):如何用 Selenium 測試工具對 Ruby on Rails 和 Ajax 應用程序進行功能測試。
- “Continuous Integration”(Martin Fowler):Fowler 關于持續集成實踐的基本文章。
- “JUnitPerf”(Mike Clark):了解如何將 JUnitPerf 用于早期性能測試。
- 讓開發自動化 系列(Paul Duvall,IBM developerWorks):探討實踐中對自動化軟件開發過程的使用,了解何時及如何成功地應用自動化。
- 追求代碼質量 (Andrew Glover,IBM developerWorks):了解更多有關代碼規格、測試框架和編寫高質量代碼的信息。
- developerWorks Java 技術專區:數百篇關于 Java 編程各方面的文章。
獲得產品和技術
- JUnitPerf:使用 JUnit 訪問性能瓶頸。
- Cobertura:計算被測試訪問過的源代碼的百分比。
- Selenium:一個針對 Web 應用程序的測試工具。
- DbUnit:瞄準數據庫驅動項目的 JUnit 擴展。
- CruiseControl:用于持續構建過程的框架。
討論
- 改進您的代碼質量討論論壇:經常在 developerWorks 投稿的 Andrew Glover 是一名專注于改善代碼質量方面的顧問,他為此論壇帶來了相當豐富的專業知識。
文章來源于領測軟件測試網 http://www.kjueaiud.com/