2010-10-20 87 views
6

我正在寻找工具集建议来自动化测试Oracle Forms应用程序,测试(理想情况下)是从Cucumber驱动的。Oracle Forms应用程序的自动化测试工具?

我相信这在基于Oracle Forms的应用程序中是正常的/不可避免的,但我仍然会说出来;该应用程序从最终用户的角度的工作方式是:

  • 用户通过浏览器连接,为
  • 当用户登录时,一个小程序下载的应用程序和日志带来了页面,并Oracle Forms应用程序从一个单独的窗口开始。然后,用户通过Oracle Forms界面与应用程序交互,从而保持浏览器窗口打开(在Oracle Forms应用程序运行时用户无法关闭浏览器,否则会话将丢失)

理想情况下,那里会有一个工具集可以记录用户与Oracle Forms应用程序的交互,我们可以在我们的黄瓜场景中插入步骤,例如 ...When I type 'Bob Smith' into the 'Username' field And I hit the 'Submit' button..., ,然后让库代码坐在幕后以驱动Oracle Forms用户界面在这个级别。

,我们还会需要能够检查各种按钮/场/无论是在适当的时间显示,而其他正常功能测试的东西...

任何建议,工具可能让我们构建这个幕后的库代码?

+1

Oracle的OpenScript(http://www.oracle.com/technetwork/oem/downloads/index- 084446.html)看起来像一个可以与Oracle Forms一起工作的自动化工具,但是试图将它固定到一个Cucumber框架看起来很痛苦。有没有更适合黄瓜的解决方案? – monch1962 2010-10-21 02:57:26

+0

不,OpenScript没有解决,但Sikuli似乎。不知道它是否真的是生产准备 – monch1962 2010-10-27 11:51:02

回答

相关问题