我正在构建一个春季Web应用程序,直到现在我的所有测试都使用浏览器。

这涉及启动服务器,打开浏览器窗口并检查以查看访问任何页面是否导致错误。

这开始重复,似乎不是最有效的方法。

由于Junit Jar文件已经在我的项目中,因此是否可以用作此浏览器测试的替代方法,如果是这样,那么有关如何开始使Junit模拟打开浏览器的行为以访问Web应用程序的任何提示?

有帮助吗?

解决方案

看一眼 . 。它允许您使用JUNIT或TESTNG脚本脚本脚本功能测试,并自动在浏览器中执行它们。

其他提示

您可以将HTMLUNIT扩展程序用于脚本,以从Junit驱动网站。

我曾经有一段时间,在那个网站上工作正常,那时我正在做。

http://htmlunit.sourceforge.net/

我建议你尝试 机器人框架. 。这是由诺基亚西门子网络中的工程师开发的开源测试框架。

它主要建立在Python和Selenium测试库上。它还包括通过Jython库来测试Java/J2EE服务器端代码的支持。我个人有时会在我的工作中使用它,编写测试用例就像描述通过使用的端到端流一样容易 关键字 (大多数所需的已经是内置的)。如果您发现Selenium很难与之合作,则可以继续前进并进行一次尝试。机器人框架为RAW Selenium提供了一个相当简单的抽象,再加上制作Java/J2EE服务器端呼叫的功能。

问候,
Nagendra um

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top