Setup
Overview
Before you begin building tests, you will need to complete:
Test Setup - Team, Project, Suite and Script Setup
Application and Device Setup - App Upload and Device Setup (Optional)
Setup is completed in the following order:
Team Setup - Create a team of users that have access to a collection of test projects. This is only done once, usually done by a team lead.
Project Setup - Create a project to organize a group of test suites and configurations.
App Upload - Upload the applications that will undergo testing
Suite Setup - Create a suite to organize a group of scripts
Script Setup - Create a script to organize a series of steps that will be automated
Device Pool - (Optional) Create a smaller group of available devices to organize them by device-specific properties
Creating a Team
Teams are created before using the mobile service. For the sake of limiting redundancy (as the act of creating a team is the same for all services), it will be assumed that this step has already been completed.
Creating a Project
To begin creating a project, click on the “New Project” button.
Once the New Project button has been clicked, the following screen will appear:

A new projects requires the following:
Name - The name of the project
Description - A description of the project
Device Type - Android or iOS
Once the above information has been provided, click on the Create Project button.

After clicking the Create Project button, the following screen will appear:

Uploading an App
Applications can be uploaded by clicking the “Setup” tab or right after the creation of a project.
Uploading an App after Project Creation

From the project landing page, click on “Choose file.” The file selection dialog will appear.

After selecting a proper application file (.apk or .ipa), the name of the selected application will appear, as shown below.

The application can now be used for Test Building and Test Execution.
Uploading and Application from the Setup Tab

From the top right menu, select the “Setup” tab. The “Application Management” tab will be pre-selected.

Click on the “Upload File” button.
!

Click on the “Choose file” button and a file dialog window will appear.

Select the application you wish to upload. When uploading is complete, the application will be visible in the “Application Management” section of the Setup page.

Creating a Suite
Creating a Suite Manually
Once a project has been created, click on the Create Suite button.
A pop-up will appear. The user can select Create Suite Manually or Create Suite with AI.

Select Create Suite Manually.
The following pop-up will appear:

A new Suite requires the following:
Name - the name of the test suite
Module - an alternate description of your suite
Once the above information has been provided, click on the Create Suite button.
After creating the first suite, the page below will be displayed

Once there is at least one suite in the project, new suites can be created with the Create Suite button
.
Creating a Suite with AI
After clicking the Create Suite button, choose the Create Suite with AI option.

The following pop-up will appear:

Suites can be created from JIRA tickets or by entering a description. This can be selected through the Select Method option.
Create with JIRA
With the From JIRA option selected, a user can enter a JIRA issue ID from a JIRA project, and a list of test scenarios can be generated using the information provided from the ticket. Creating a suite with JIRA requires a JIRA account and a configuration to be linked to the current project. More information on establishing a JIRA configuration can be found here.
Once your project is properly linked to a Jira account, the “Configuration” dropdown will populate a list of all linked Jira configurations to the project. If you have no configurations or want to add one, you can click on + Add Configuration to navigate to the Jira Integration page.

After selecting a configuration, enter the Jira Issue ID that you wish to use as a context for generating test scenarios. The Generate Test Scenarios button will be enabled once the proper details are filled out. The Suite Name field will also need to be filled out. Click on the Generate Test Scenarios button to generate a list of test scenarios. This may take a little bit of time.

Once test scenarios are generated, they will appear below the Issue ID field

A list of possible test scenarios will be listed. The user can then either select all of the scenarios with the Select All check box or individually select the scenarios. The Create Test Scenarios button will be enabled when the user selects one or more test scenarios.

Click on the Create Test Scenarios button to create the desired test scripts.

Creating a Suite with User Descriptions
Creating Scripts with a user description is similar to creating scripts. Once again, choose the Create Suite with AI or Create Scripts with AI option. This time, use the Using Description method.

Enter a description of test scripts you wish to create. The Generate Test Scenarios button will be enabled once you have filled out the proper fields. The Suite Name field will also need to be filled out. Click the Generate Test Scenarios button to generate test scenarios. This may take some time.

Test scenarios will appear. The user can select all scenarios with the Select All checkbox, or select individual test scripts. Once at least one selection has been made, the Create Test Scenarios button will be enabled. Click on the Create Test Scenarios button to create the test scripts.

The new suite will appear with the selected test scripts.

Creating a Script
There are different ways to create a test script:
Create New Script - This is the most common way of building test scripts, using Live Test.
Import from File - Build either a JSON or CSV file with the appropriate information and import the test script into Qyrus. More information here.
Import from Rover - Using the Script Builder in Rover, import tests, created in Rover, that can be used in the Qyrus Mobile service. You can get more information how to do this here.
Creating a New Script Manually
Click on the Create New Script to begin creating a new script:
The following dialog should appear:

Select “Create Script Manually.” The following page will appear.

A test script requires the following information:
Name - The name of the test script
Module Name - An alternate name or description for the test script
Objective - A more detailed description of the test script
Once these are filled out, the option to create steps manually or to continue with the Next button will appear at the footer of the card. Click on the Next button to setup the Live Test feature, as it is the easiest way to build a test.
Note: Test scripts can be built manually, but we recommend using the Live Test feature
The following screen will appear:

To learn how to build test scripts, continue to the Test Building section of this documentation.
Creating Test Scripts with AI
Creating test scripts with AI is similar to creating a test suite with AI. After clicking on “Create Scripts with AI” button you will see a similar set of prompts.

The following pop-up will appear:

Scripts can be created from JIRA tickets or by entering a description. This can be selected through the Select Method option.
Create with JIRA
With the From JIRA option selected, a user can enter a JIRA issue ID from a JIRA project, and a list of test scenarios can be generated using the information provided from the ticket. Creating scripts with JIRA requires a JIRA account and a configuration to be linked to the current project. More information on creating a JIRA configuration can be found here.

Once your project is properly linked to a Jira account, the “Configuration” dropdown will populate a list of all linked Jira configurations to the project. If you have no configurations or want to add one, you can click on + Add Configuration to navigate to the Jira Integration page. After selecting a configuration, enter the Jira Issue ID that you wish to use as a context for generating test scenarios. The Generate Test Scenarios button will be enabled once the proper details are filled out. Click on the Generate Test Scenarios button to generate a list of test scenarios. This may take a little bit of time.
Once test scenarios are generated, they will appear below the Issue ID field

A list of possible test scenarios will be listed. The user can then either select all of the scenarios with the Select All check box or individually select the scenarios. The Create Test Scenarios button will be enabled when the user selects one or more test scenarios.

Click on the Create Test Scenarios button to create the desired test scripts. The test scripts will be added to the suite they had selected.

Creating Scripts with User Descriptions
Creating Scripts with a user description is similar to creating scripts with Jira. Once again, choose the Create Scripts with AI option. This time, use the Using Description method. Enter a description of test scripts you wish to create. The Generate Test Scenarios button will be enabled once you have filled out the proper fields. Click the Generate Test Scenarios button to generate test scenarios. This may take some time.

Test scenarios will appear. The user can select all scenarios with the Select All checkbox, or select individual test scripts. Once at least one selection has been made, the Create Test Scenarios button will be enabled. Click on the Create Test Scenarios button to create the test scripts.

The new scripts will appear.

Import Script from File

Test scripts can be imported into a suite if they have been saved as JSON or XLS files by selecting the “Import from File” option. After selecting the “Import from File” option, the following dialog box will appear:

Clicking on the “Choose file” button will prompt you to select a file

After the file has been selected, the test script name will appear in the dialog box. Click on “Import Script” to add the script to the current suite.

The script will appear in the corresponding suite.

Import a Test Script from Rover
Scripts that have been exported from the Rover service can be imported into a Test Suite using the “Import from Rover” feature.

After clicking on the “Import from Rover” option from the Import button, a list of exported scripts will appear. All exported scripts that are available to the user will be available.

Select the scripts from the list of available scripts. Note that multiple scripts can be imported at once. Click on “Import Script” to import them to the corresponding suite.

The selected scripts will now appear in the suite.

Device Pool
While not necessary, sometimes it is helpful to create a pool of devices. These devices can be grouped in a logical manner such as:
Same resolution
Same brand
Same OS version
Same processor
Device Pool Setup can be found by clicking on the “Setup” button in the top right hand corner of the screen.

Clicking on the “Setup” button will display the following screen:

Clicking on “Device Pool” in the left pane will display the following screen:

Click on “New Device Pool” to begin creating a device pool. A list of available devices will appear.

Two things will need to be done to create a device pool:
Create a device pool name
Select at least one device.

Once providing a device pool name and selected at least one device, click on “Save and Continue”. The newly created device pool will now be available in the device pool.

Device pools can be edited or deleted by hovering over the listed device pool and clicking on the appropriate icon. Clicking on the garbage can icon will delete the device pool.

Clicking on the pencil icon will allow editing of the device pool.

The device pool name can be changed by editing the name in the text field and clicking the “Save” button. Devices can be removed by clicking on the garbage can icon of the appropriate listing. More devices can be added by clicking on the “Add more devices” button.

Select any additional devices and click on “Save Device Pool”. This will update the number of devices in the pool.

Last updated