簡體   English   中英

從Java Web應用程序運行JUnit Test

[英]Run JUnit Test from a java web application

是否可以從Java Web應用程序(在Tomcat服務器上)運行JUnit測試?

如何單擊鏈接以啟動對象的實例化? 還是方法調用?

非常感謝你。

最好的祝福。

當然可以,盡管我不確定您為什么要這么做。

參見食譜示例 ,簡而言之:

org.junit.runner.JUnitCore.runClasses(TestClass1.class, ...);

顯然,您需要部署測試類,以便它們在類路徑中可用,並將其從字符串類名稱轉換為實際的Class

您可能還需要掃描注釋或基於約定的類名; 有多種方法可以做到這一點,包括反射庫之類的東西。

IMO設置諸如JenkinsCruiseControl等的持續集成(CI)服務器並獲得完整的軟件包會比較容易,但這取決於您的實際需求。

有許多基於JUnit的框架可以幫助進行Web測試。

為jWebUnit

Canoo Webtest

HttpUnit的

的HtmlUnit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM