2009-09-09 63 views

回答

2

嘗試JspTest。用它來測試JSP頁面中的視圖邏輯。

+0

7年後仍列爲* alpha *,沒有明顯的活動。可能已經死了。 – Raedwald 2013-11-13 14:29:49

3

退房HtmlUnitWatij

他們提供了一個無頭的瀏覽器機制,允許你通過導航HTML頁面編寫測試,填寫表格,按

說了這麼多,我嘗試把儘可能少的功能在我的JSP按鈕等(或類似),並將我的測試集中在底層業務邏輯對象及其爲JSP顯示創建的bean上。但是對JSP的最終測試絕對是一個好主意。

1

剝掉它? ;)

在Container測試中(使用Cactus)或將JSP編譯爲servlet,然後模擬響應/回覆對象。

JUnit In Action有一段單元測試JSP &服務器端代碼。我會強烈推薦這本書。

7

除了顯示邏輯,這是衆所周知的難以測試,我的建議是不把邏輯在JSP中。相反,將其轉移到POJO中並解決問題。