views:

21

answers:

0

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?