我开发了一个基于JSP servlet的web应用程序,我想对其执行一些功能测试。我知道功能测试是为了确保应用程序正在执行它应该执行的操作去表演。 我搜索了一下,发现硒可以用于自动功能测试。我看到我可以记录我可以重播的动作。 现在,由于我是新手,测试应用程序,我不明白如何重播的行动是有用的测试。 我没有在我的应用程序上执行任何单元测试,我的意思是正式使用jUnit和东西,虽然我以前只是运行我的代码的一部分,以检查它是否正常工作。这是一件坏事,因为在不使用正式的单元测试构架。功能测试基于JSP servlet的web应用程序
2
A
回答
3
重播仅用于验证测试是否正在完成测试仪所需的一切。关键在于Selenium可以将您正在看到的重播测试用例导出为完全适用的测试用例类,以及其他JUnit。然后可以将该类添加到您为web应用程序提供的其他测试用例组中。这可以在自动构建之后作为持续集成的一部分执行。
0
对于基本的功能测试,除了记录/回放功能之外,Selenium IDE还为Web应用程序中的元素提供断言和验证。战略性地(围绕已知问题区域)建立这些策略将使您能够通过应用程序进行退步,确保新的实施不会破坏现有功能。
相关问题
- 1. JSP Servlet Web应用程序
- 2. Web应用程序基准测试
- 3. Appium:测试无法自动化基于Web的应用程序
- 4. 针对Web应用程序性能基准测试的建议
- 5. Web应用程序性能测试(WAPT)
- 6. PHP应用程序Codeship功能测试
- 7. 基于流星的应用程序的性能测试
- 8. Web应用程序测试
- 9. 性能测试基于Windows /桌面的应用程序
- 10. 在tomcat中基于JSP web应用程序的身份验证
- 11. 基于nlog输出的功能测试
- 12. 使用JSP,Servlet和Struts的Web应用程序
- 13. 基于测试控制台的应用程序/程序 - Java
- 14. 如何构建一个基本的基于jsp/servlet的“model 2”Web服务来测试,不使用Struts等?
- 15. JSP/Servlet Web应用程序中的后台计时器任务
- 16. asp.net - 使用基于配置启用的功能开发Web应用程序
- 17. 如何启用基于Web的应用程序的直接打印功能?
- 18. 功能测试,Windows应用商店的应用程序
- 19. mssql远程应用程序VS基于web的应用程序
- 20. 基于Web的Iphone/Android应用程序
- 21. 一个基于Web的应用程序
- 22. 基于Web的本地应用程序
- 23. 基于Web的聊天应用程序
- 24. 使用Selenium 2在Opera中测试基于框架的Web应用程序
- 25. 域重定向后,在基于Jsp-Servlet的应用程序中丢失会话
- 26. 基于智能卡的远程考勤Web应用程序
- 27. 如何设置基于Django和Postgresql的Web应用程序的测试副本?
- 28. 最新的Web应用程序功能
- 29. 基于Windows的应用程序来测试我的ASP.NET应用程序
- 30. 用于Web应用程序的基于云的Web服务