JUNIT可以用作春季浏览器测试的替代方法吗?
-
01-10-2019 - |
题
我正在构建一个春季Web应用程序,直到现在我的所有测试都使用浏览器。
这涉及启动服务器,打开浏览器窗口并检查以查看访问任何页面是否导致错误。
这开始重复,似乎不是最有效的方法。
由于Junit Jar文件已经在我的项目中,因此是否可以用作此浏览器测试的替代方法,如果是这样,那么有关如何开始使Junit模拟打开浏览器的行为以访问Web应用程序的任何提示?
解决方案
看一眼 硒. 。它允许您使用JUNIT或TESTNG脚本脚本脚本功能测试,并自动在浏览器中执行它们。
其他提示
我建议你尝试 机器人框架. 。这是由诺基亚西门子网络中的工程师开发的开源测试框架。
它主要建立在Python和Selenium测试库上。它还包括通过Jython库来测试Java/J2EE服务器端代码的支持。我个人有时会在我的工作中使用它,编写测试用例就像描述通过使用的端到端流一样容易 关键字 (大多数所需的已经是内置的)。如果您发现Selenium很难与之合作,则可以继续前进并进行一次尝试。机器人框架为RAW Selenium提供了一个相当简单的抽象,再加上制作Java/J2EE服务器端呼叫的功能。
问候,
Nagendra um
不隶属于 StackOverflow