GherkinUFT Codeless'Pro & Framework
GherkinUFT Codeless'Pro function library with descriptive programming functions to seamlessly interact with your applications Objects. Now free with Framework.
Use simple steps like Visit, Enter, Select, Click, Tick, Check, Save, Capture, Wait, and If/Then.
The GherkinUFT framework then uses descriptive programming to automatically find the objects on screen by Name, TagName, Text, Label, Html Id, OuterText, Title, Placeholder, InnerText, Acc-Name, Attached Text, Field ID, Index, VbName, StaticText, SwfName, IdString, AvwSpinner, Weblist Items, Partial.*, LowerCase, SpacesRemoved and if this fails it locates the text to the left of your field.
The 'Pro framework's pre-built functions let your Automation Engineers focus on writing feature scripts and mentoring manual testers.
2 days Installation and setup consultancy will see you ready to start automating your business user story requirements.
A further 2 days Training Workshop will empower your whole team to start writing feature descriptions that flow seamlessly into Automation.
Bringing increased automation test coverage and productivity.
Write your features as usual with business language describing the steps. The GherkinUFT framework will then either call a Function or a reusable Scenario that contains the step descriptions. The Codeless 'Pro interpreter then converts the English sentences into actions on objects, with optional data to be used. As an example, some Gherkin that reads:
Given I log into the system and fund my account
could if found, include a re-usable scenario
AUT_Log_Into_The_System_And_Fund_My_Account.feature or .scenario
with step descriptions as follows
Given I navigate to the "www.account-login.com" page
And I enter "John" into the "UserName" field
And I click the "Login" button
When I navigate to the "www.funding.account.com" page
Then I check the "Fund Your Account" text is displayed on screen
These Codeless generic keywords are pre-coded in the framework libraries and will access the application objects using UFT's Descriptive Programming.
To give maximum flexibility, the data above in "quotes" sent to your application can come from 4 different sources:
- "Text", just type the text you want to enter into the fields on screen
- <Column_Name> from the example table or from the UFT [Global]sheet
- "[DataChain]col_name" from a previous tests output UFT sheet
- "%EnvironmentVariable" that you have previously saved a value to
This is where the magic happens........ The functions use descriptive programming to hook onto the objects in your application under test. There is a pre-built function for each object interaction, covering Web, Java, VB, .DOTNet, Terminal Emulators and Mobile applications.
In addition to all of the object interactions, there is the conditional processing IF statement. This allows you to action the step definition depending on the value of a field. eg
If I check the <Customer_Type> field equals "X" Then I enter the <Discount_Rate> into the "Y" field. Endif
Now included free as part of the GherkinUFT Framwwork
GherkinUFT Codeless'Pro function library with descriptive programming functions to seamlessly interact with your applications Objects. Now free with Framework.