當描述代碼之類的東西時,我不喜歡 “氣味(smell)”這個詞。因為用擬人的手法來談論比特和字節往往令人覺得很怪異。并不是說“氣味”這個詞不能準確地反映出某種表明代碼可能有錯誤的..
1.介 紹 JFreeChart是基于 Java 平臺的免費的圖表庫.它運行在java2(JDK 1.2.2或更高版本)平臺上,并且使用Java 2D API進行制圖。最新的版本是jfreechart-1.0.0-rc1,可以從 http://www.jfree.org/jfreechart/ 下載到。..
使用 Swing、AWT 和類似的技術構建用戶界面通常會給 開發 人員進行測試帶來挑戰,原因如下: 底層圖形框架的復雜性 GUI 中表現形式和業務邏輯之間的耦合 缺乏直觀的 自動測試 框架 當然,前..
引言 對于多版本項目,要提供新版本來跟上新功能或 缺陷 報告增加的速度,并同時仍然保持可接受的 質量 水平,可能是一項不小的挑戰。構建自動化可確保準確性和消除人為錯誤的可能性,..
我的郵箱中有一個 bug 報告。它報告了在Weblogic server環境中的Hibernate和Kodo之間切換JPA持久性提供者時的一個問題。在再現這個bug的過程中,我學到了一些知識,包括如何在Weblogic Server 10.0中安裝..
在像 Eclipse 那樣的 IDE 中或者比如在 Ant 構建腳本中運行 單元測試 是確保應用程序 質量 的一個很好的開始;然而, 版本控制 庫(如 Subversion)中的源代碼一改變,在單獨無變動的構建機上運行..
5. 在Eclipse中使用Ant Ant是 Java 平臺下非常棒的批處理命令執行程序,能非常方便地自動完成編譯, 測試 ,打包,部署等等一系列任務,大大提高 開發 效率。如果你現在還沒有開始使用Ant,那就..
在軟件開發周期中,需要不時地驗證 XML 文檔的結構或內容。不管構建的是何種應用程序, 測試 XML 文檔都具有一定的挑戰性,尤其是在沒有相關工具的情況下就更是如此。 本月,我將首先向您..
在軟件開發周期中,需要不時地驗證 XML 文檔的結構或內容。不管構建的是何種應用程序, 測試 XML 文檔都具有一定的挑戰性,尤其是在沒有相關工具的情況下就更是如此。 本月,我將首先向您..
ColdFusion標記語言(GFML)是結合了Adobe ColdFusion的動態 腳本語言 。和JSP類似,它也和HTML標記混合使用,通過特定標記調用內建函數。 CFML和ColdFusion一樣有很多實現--包括Railo的實現在內--都..
將 Java 完全 開源 的努力終于即將迎來最終的勝利。 繼Sun在JavaOne 2006上宣布Java將完全開源并使用GPL協議后,其在開源之路上卻走了一些彎路。當OpenJDK在去年5月發布后,仍然有5%左右不屬于SUN的..
Ajax 在近期無疑是 Web 開發 界最時髦的字眼之一 —— 與 Ajax 相關的工具、框架、書籍以及 Web 站點的劇增就是該技術流行的最好證明。此外,Ajax 應用程序也相當靈巧,不是嗎?不過,像任何一..
在本質上,像 JUnit 和 TestNG 一樣的 測試框架 方便了可重復性測試的創建。由于這些框架利用了簡單 Boolean 邏輯(以 assert 方法的形式)的 可靠性 ,這使得無人為干預而運行測試成為可能。事實..
在應用程序的開發中,驗證應用程序的性能幾乎總處于次要的地位。請注意,我強調的是驗證 應用程序的性能。應用程序的性能總是 首要考慮的因素,但開發周期中卻很少包含對性能的驗證。..
如果這樣說不會(令您)很痛苦的話,請設想您是一名任職于一家 2002 年早期創建的公司的 開發 人員。在金錢的驅動下,您和您的團隊接到了一項任務,即使用最新且最強大的 Java API 構建一個..
如果一次想要運行多個 測試 類的話,在JUnit 3.8中,我們需要增加suite() 方法;在JUnit 4中我們用annotations 來實現這樣的功能。 假如我們有多個測試類TestA、TestB、TestC……,如果我們想在一次測試..
包結構的變化 在 junit 4中開始使用這樣的包結構:org.junit.* ,而不再像以前使用這樣的包結構:junit.framework.*,但是為了向后兼容,在Junit4中將會讓這兩種包結構并存 繼承上的變化 你的測試類..
經過長時間積極的 開發 之后,JUnit 4.0 于今年年初發布了。JUnit 框架的某些最有趣的更改 —— 特別是對于本專欄的讀者來說 —— 正是通過巧妙地使用注釋實現的。除外觀和風格方面的顯著改..
JUnit 4是JUnit框架有史以來的最大改進,其主要目標便是利用 Java 5的Annotation特性簡化 測試用例 的編寫。讓我們看看如何使用JUnit 4來進行Unit測試。 請注意:本文主要介紹JUnit 4的最新特性和用法..
Junit 1、Junit是什么? 它是一個 開源 代碼的 Java 測試框架 ,用于編寫和運行可重復的測試。是用于 單元測試 框架體系XUnit的一個實例,Junit是于用于Java語言的。(此外還有Cunit等) Erich Gamma(..