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:
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?
Oracle Forms is a Java Applet-based GUI that integrates with the Oracle database and other modern or legacy technologies in a business ecosystem. But it can be difficult to automate due to its underlying technology, and thus becomes a bottleneck to achieving full automation of your business processes.
No, you cannot automate everything using only Selenium, however after integrating with third party tools or libraries some cases can be covered which can't be automate alone with Selenium.
Cypress is a JavaScript test automation solution for web applications. This all-in-one testing framework provides a chai assertion library with mocking and stubbing all without Selenium. Moreover, it supports the Mocha test framework, which can be used to develop web test automations.
I think the best way is to use Sikulix to automate the Oracle Forms in the applet in Cucumber "http://sikulix.com/"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With