2

我开发了一个基于JSP servlet的web应用程序,我想对其执行一些功能测试。我知道功能测试是为了确保应用程序正在执行它应该执行的操作去表演。 我搜索了一下,发现硒可以用于自动功能测试。我看到我可以记录我可以重播的动作。 现在,由于我是新手,测试应用程序,我不明白如何重播的行动是有用的测试。 我没有在我的应用程序上执行任何单元测试,我的意思是正式使用jUnit和东西,虽然我以前只是运行我的代码的一部分,以检查它是否正常工作。这是一件坏事,因为在不使用正式的单元测试构架。功能测试基于JSP servlet的web应用程序

回答

3

重播仅用于验证测试是否正在完成测试仪所需的一切。关键在于Selenium可以将您正在看到的重播测试用例导出为完全适用的测试用例类,以及其他JUnit。然后可以将该类添加到您为web应用程序提供的其他测试用例组中。这可以在自动构建之后作为持续集成的一部分执行。

0

对于基本的功能测试,除了记录/回放功能之外,Selenium IDE还为Web应用程序中的元素提供断言和验证。战略性地(围绕已知问题区域)建立这些策略将使您能够通过应用程序进行退步,确保新的实施不会破坏现有功能。

相关问题