AutonomIQ

Release 4.11

Drill down added to Recent Changes Graph on dash-board        2

Email trigger on scheduled execution completion        3

Flows        3

Usage:        4

Schedule suites - Project & Suite level        4

API Supports        4

Export scripts to Bitbucket on script generation        4

Download script file on script generation        4

Teststeps update        5

Tunnel Implementation        5

Usage:        5

Bulk Upload        6

Single File Upload        6

Bulk File Uploads        6

Save while editing        6

New login page        7

Live Debug [Dom Screenshot]        7

Steps:        8

Send logs        8

UI styling change        9

Previous - Next button change        9

Testsuites différentiation based on scheduling        10

Image recognition support        10

Usage:        10

Addition of support for moveandClick        10

Usage:        11

Addition of support for discovery with firefox        11

Usage:        11

Excel function support for variables        11

Usage:        11

Support execute script (file)        12

Usage:        12

Addition of support for creating xpath with container style data        12

Usage:        12

Table instruction        13

Usage:        13

Others        13

Drill down added to Recent Changes Graph on dash-board

Clicking on any specific point on the graph will now take the user to a bar graph. This shows the top 5 project. Test suites, test cases(selectable from dropdown) which has changes.

Email trigger on scheduled execution completion

Email triggered to user on completion of scheduled execution.

Flows

Flows are a new feature where in, user can create a block of code which can be reused across test cases.

This will allow the user to save time when repeating blocks of test steps have to be used in multi- ple places.

Currently support is for adding and cloning a flow.

Once a flow is created, it can be used in a test step in the following way.

Usage:

run ${flow_name}

During generation for the first time, the steps will expand to display the steps inside the flow.

Schedule suites - Project & Suite level

Project and Suites now support scheduling.

API Supports

Export scripts to Bitbucket on script generation

User first need to authorise with bitbucket to generate oath token for themself using key and se-cret. Key and secret are created for a user when a customer is registered with them. If this is done then using API scripts can be exported to BitBucket.

Download script file on script generation

API support now allows script download on generation.

Teststeps update

API to update scripts whenever there is any change in flow by passing excel file or new instructions rather than uploading it as a new test case

Tunnel Implementation

This is intended for accessing in internal networks.

User will be provided with the createTunnel.sh file -

Usage:

createTunnel.sh [-u username] [-p password] [-h] \

      [-s secure local port]

      [-k api key]

      [-i aiq ip address]

-h - Help

-i - aiq ip address

-u - aiq username

-p - aiq password

-k - aiq ssh key file path

-s - secure local port

-w - local ssh password

Ex:

./createTunnel.sh -u appuser -p app123 \

       -s 12347 \

       -k ~/.ssh/autonomiq-dev.pem \

       -i 54.183.158.145

Bulk Upload

Single File Upload

Upload feature is similar to previous model. It allows adding test case, test data (optional) and artefact (optional)

Bulk File Uploads

If more than 1 file is uploaded, then the Modal changes. The new modal will allow only multiple test case files to be uploaded.

If the user wants to upload test data to associate with these files, they should go to Data Tab and upload the necessary data files and associate it with the test case.

Save while editing

New button is added so that the user can save the test steps, they had edited previously.

If user navigates away from the page with unsaved changes in the page, a pop-up will be dis- played as below.

New login page

Login page changed to resemble below screenshot.

Live Debug [Dom Screenshot]

Live Debug now allows the user to fix any issues with the current instruction, through the use of HTML DOM Screenshot.

Steps:

1) Retry test case (if it's too older)

2) Click on "Live Debug" icon

3) Recorder will open automatically

4) Start recording step and save (If multiple steps recorded, it will consider only last one)

5) Newly edited step will come up on UI right after you save from recorder

6) If all done, hit Retry button

Send logs

Send logs now moved from Project page to test case page. A new icon is added for this. Clicking on this opens up a new modal, where user can add more details.

On clicking on send logs, 2 emails will be triggered. One to the user and one to the admin team. User can use this email as reference if they want to follow up on any issues.

UI styling change

Previous - Next button change

New buttons added below the Project title for navigation between projects

Testsuites différentiation based on scheduling

In Projects -> Suites Tab

Image recognition support

Image recognition support for plus, minus, caret, delete and edit icons

Instruction will be

Usage:

Click on ‘caret’ icon

Addition of support for moveandClick

This instruction will ensure that the mouse move action is performed prior to clicking.

Usage:

Click on username —moveAndClick

Addition of support for discovery with firefox

Can be executed in two ways.

1. Use “—firefox” argument in instruction

Usage:

open website --firefox

2. This can be set project wise by adding browser variable in variables tab. By default browser is set to Chrome. Available browser support - Firefox, Chrome

Excel function support for variables

Excel function now supports variables.

Usage:

_xl{DATE(TODAY())} as today

_xl{SUM(“$12”, “$13")} as sum

Support execute script (file)

Usage:

exec _bash{echo “test”} with ${input} returning ${output}

Addition of support for creating xpath with container style data

Usage:

Click on ${identifier1} for ${identifier2}

Can be used in the following scenarios:

1. Where there are multiple repetitions of the same button, but there are unique identifiers for

each which is present in the container surrounding it.

ex:

Click on READ MORE for Skate Victoria

2. When there are multiple calendar pages (similar situation as above

ex:

Click on 13 for May 2019

Table instruction

Table now supports instruction for selecting last row.

Usage:

Click on “ColumnName” Where row is last

Others

• Improved error message from sentiment analysis 

• Bug fixes for block instruction with variable

• General Speed up of test case generation

• Addition of Xpath support for svg elements

Kubernetes implementation for scaling up

• Unified styling changes across pages