測試工作往往是很多項目經理忽視,不愿意去花費時間、費用的內容,因為那樣會增加項目的成本。但是,他們忽視了,項目的完成質量往往對項目的成本有很大的關系。比如,假如軟件質量很差,并沒有經歷測試階段,其后期部署、運行所帶來的費用會遠遠超過前期的費用。 測試是分階段的。單元測試,比如借助于JUnit,來保證功能正確等內容。集成測試,來保證系統沒有內存泄漏等內容。其中,Optimizeite Suite Enterprise對于完成Profiler、Code Coverage、Thread Debugger等內容很有幫助。我記得,我寫的一個Swing桌面應用存在內容泄漏,但是想了很多辦法都沒有解決問題。后來,采用Profiler獲得了答案。因此,現在開發應用,我們很多時候都采用Optimizeite Suite Enterprise作為測試工具。尤其是,在做集成測試過程中,檢查系統的內存泄漏、性能很有幫助。