Page 1 of 1

Application testing automation

Posted: Tue Aug 01, 2017 2:12 pm
by suzuki1100
Hi,

We are investigating toolsets that can be used to drive a Jade application to enable Application test automation.
Currently doing a Proof of concept using:
- Ranorex
-Test complete

Both tools can drive the Jade application just fine but my concern is with the UI object identification. It does not appear like any Jade control properties are propagating through to the windows control.
This means the control object search path is less than robust and more susceptible to breakage if controls are moved (order change) or labels renamed.

Is anyone or has anyone had experience in this space they want to share?

Re: Application testing automation

Posted: Tue Aug 01, 2017 4:28 pm
by BeeJay
I'd suggest referring to the section Testing Tools and Control Identification in the Jade Product Information.

This section of the documentation discusses how 'unique identifiers' are generated for controls painted on forms that are retained across changes to the form, unless that control is deleted, and how programmatically created controls are handled.

This may help you in creating less brittle UI automation tests.

Cheers,
BeeJay.

Re: Application testing automation

Posted: Wed Aug 02, 2017 9:24 am
by suzuki1100
Hi. Thanks for that and its great that the identifier exists and is unique in the form and will certainly assist with making testing less fragile.

Re: Application testing automation

Posted: Mon Aug 07, 2017 12:15 pm
by JohnP
In ATCG (the Automatic Test Code Generator), the JADE test code is generated into a subschema of the application schema. This means that property renames and relocations are handled automatically, assuming the ATCG schema is present during development.