2011-11-30 42 views
0

我是一個非常天真的程序員,期待用Fitnesse +(HttpUnit/ServletUnit)測試我的Web應用程序。我的想法是完整地測試動作/表示層,我並不打算對收到的最終HTML響應進行測試/斷言,而是希望在我的動作代碼將響應轉發給JSP時測試數據。有沒有辦法實現這一目標? 。當我收到響應時使用HttpUnit,它包含最終的HTML,我可以做得更好,並測試httpresponseobject?此外,使用HttpUnit和ServletUnit之間的區別究竟是什麼,我的意思是考慮到什麼樣的測試行爲會比其他的測試行爲更合適?使用HttpUnit和ServletUnit測試Web應用程序

我會感激的幫助。

回答

0

根據ServletUnit的文檔,它用於測試servlet。 HttpUnit用於測試網頁,我認爲它主要用於在閱讀了幾個測試用例示例後驗證HTML內容。

如果您只想驗證HTTP請求和響應之間傳輸的數據和參數,則應採用ServletUnit。它也可以讓你獲得Http會話。