2

我開發了一個基於JSP servlet的web應用程序,我想對其執行一些功能測試。我知道功能測試是爲了確保應用程序正在執行它應該執行的操作去表演。 我搜索了一下,發現硒可以用於自動功能測試。我看到我可以記錄我可以重播的動作。 現在,由於我是新手,測試應用程序,我不明白如何重播的行動是有用的測試。 我沒有在我的應用程序上執行任何單元測試,我的意思是正式使用jUnit和東西,雖然我以前只是運行我的代碼的一部分,以檢查它是否正常工作。這是一件壞事,因爲在不使用正式的單元測試構架。功能測試基於JSP servlet的web應用程序

回答

3

重播僅用於驗證測試是否正在完成測試儀所需的一切。關鍵在於Selenium可以將您正在看到的重播測試用例導出爲完全適用的測試用例類,以及其他JUnit。然後可以將該類添加到您爲web應用程序提供的其他測試用例組中。這可以在自動構建之後作爲持續集成的一部分執行。

0

對於基本的功能測試,除了記錄/回放功能之外,Selenium IDE還爲Web應用程序中的元素提供斷言和驗證。戰略性地(圍繞已知問題區域)建立這些策略將使您能夠通過應用程序進行退步,確保新的實施不會破壞現有功能。

相關問題