2010-05-17 172 views
4

我正在嘗試自動化項目中的模塊手動測試。我們正在處理IBM Websphere Message隊列軟件。我們有一個寫入核心java的觸發器組件,當它執行輪詢配置隊列中消息的可用性時。它是一個無限的while循環,可以保持觸發器組件的運行。我已經在JUnit中編寫測試用例,將消息放入隊列中,現在可以根據需要啓動/停止觸發器組件嗎?調用觸發器組件使其保持運行,並且我沒有收回控制來檢查預期的輸出。如果我在線程中啓動它,那麼在處理消息時觸發器組件應該更新的日誌文件沒有得到更新。我該如何解決這種情況。 您的建議和指示是高度讚賞。 謝謝, -Vijay使用JUnit進行自動化測試

回答

2

我想看看你的手工打造移動到使用類似Apache Ant和使用JUnit支持腳本編譯,看到http://ant.apache.org/manual/Tasks/junit.html

一旦你有你可以通過Ant運行的測試,你可以集成到像Hudson(hudson-ci.org)這樣的持續集成容器中,並讓它安排在定時器上運行構建。您也可以安排在代碼簽入時運行。

有關持續集成的更多信息,請參閱Martin Fowler的文章http://martinfowler.com/articles/continuousIntegration.html