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

发布于 2024-09-28 09:42:54 字数 614 浏览 5 评论 0原文

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

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

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

理想情况下,应该有一个工具集可以记录用户与 Oracle Forms 应用程序的交互,我们可以将步骤插入到 Cucumber 场景中,例如 ...当我在“用户名”字段中输入“Bob Smith”时 然后我点击了“提交”按钮..., 然后让库代码在幕后驱动此级别的 Oracle Forms 用户界面。

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

有关可能让我们在幕后构建这个的工具的任何建议场景库代码?

I'm looking for toolset recommendations to automate testing of an Oracle Forms application, with the tests (ideally) to be driven from Cucumber.

I believe this is normal/unavoidable in apps based on Oracle Forms, but I'll spell it out anyway; the way the application works from an end-user perspective is:

  • User connects via a browser, brings up the page for the application and logs in
  • When user logs in, an applet is downloaded, and the Oracle Forms app starts in a separate window. The user then interacts with the application via the Oracle Forms interface, leaving the browser window open (user can't shut down the browser while the Oracle Forms app is running, or the session will be lost)

Ideally, there'd be a toolset out there that can record the user's interactions with the Oracle Forms app, and we could insert steps into our Cucumber scenarios such as
...When I type 'Bob Smith' into the 'Username' field
And I hit the 'Submit' button...
,
then have library code sitting behind the scenes to drive the Oracle Forms user interface at this level.

We'd also need to be able to check that various buttons/fields/whatever are displayed at the appropriate times, and the other normal functional-testing stuff...

Any suggestions as to tools that might let us build this behind-the-scenes library code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

多彩岁月 2024-10-05 09:42:55

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

I think the best way is to use Sikulix to automate the Oracle Forms in the applet in Cucumber "http://sikulix.com/"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文