Oracle Forms应用程序的自动化测试工具?

时间:2010-10-20 06:58:22

标签: automation cucumber oracleforms

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

我认为这在基于Oracle Forms的应用程序中是正常/不可避免的,但无论如何我都会说出来;从最终用户的角度来看,应用程序的工作方式是:

  • 用户通过浏览器连接,打开应用程序页面并登录
  • 当用户登录时,会下载一个applet,并在单独的窗口中启动Oracle Forms应用程序。然后,用户通过Oracle Forms界面与应用程序交互,使浏览器窗口保持打开状态(用户无法在Oracle Forms应用程序运行时关闭浏览器,否则会话将丢失)

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

我们还需要能够检查各种按钮/字段/在适当的时间显示的内容,以及其他正常的功能测试内容......

有关可能让我们构建此幕后库代码的工具的任何建议吗?

1 个答案:

答案 0 :(得分:1)

我认为最好的方法是使用Sikulix在Cucumber“http://sikulix.com/”中的applet中自动化Oracle Forms