Manage Profiles

Introduction

QAS provides in-built execution support for Local and Cloud Platform providers like LambdaTest, SauceLabs, Browserstack, and Kobiton.

The Project Profile section has one Default profile configured for you. You can configure various profiles to ensure your test cases are getting you the results as expected. You can also customize the capabilities of platforms as per your requirements to carry out local execution as well as remote execution.

Create a New Project Profile

Steps:

1. Click on the Project Settings icon at the bottom left corner and select Manage Profiles.

2. Click on the Create button at the top.

3. Enter the following details:

  • Name: Enter Profile Name.

  • Select Profile Type: Select the Profile Type from the available options of Chrome, Firefox, Edge, Android and iOS.

  • Select Platform Provider: Select from Local, LambdaTest, SauceLabs, BrowserStack, and Kobiton. Read more about Platform Provider.

4. Then click Create.

 

Once saved, the Project Profile is added to the list of Profiles.

Enable the Profile to utilize it for test execution. Once the Profile is enabled, you can view it on the list of Profiles when you go for Dry Run.

Configure Additional Capabilities

You can edit the existing configuration of the profile and also configure additional capabilities for the profile which helps testers carry out the test execution on platforms with different and multiple capabilities. The test cycles can be assigned multiple profiles to run.

Steps
1. Click on the Key of the Profile the configuration of which you want to edit.

You can see the existing capabilities of the driver. You can edit the values of the parameters as per requirement.

You can also add new parameters in the Profile just by adding them inline.

2. To add additional settings for the profile, go to the Additional Settings section at the bottom.

You can add required properties from the populated list inline.

Import Project Profile

QAS allows users to export and import project profiles, which also helps users share the existing profiles with other users.

Import operation creates a new profile with the same name mentioned in the JSON file along with all other configurations with its default values. Importing Profiles saves time and efforts required to create the profile a new.

Steps to Import a Project Profile

1. Click on the Import button at the top to import a project profile.

The Import Profile panel opens with the sample JSON file on it.

The file you want to import into QAS should contain at least required keys and values as shown in the sample JSON on the screen.

Notes:

  • You can copy the sample JSON and modify it manually as per your requirement.

  • You can also export the default profile on the Manage Profile screen and modify it manually as per your requirement.

Once you upload/drag & drop the file in the area, the Name field will appear on the screen. You can modify the name as per your preference.

2. Click on the Import button at the bottom.

The profile gets imported into QAS.

Note: You can create or import Profiles with unique name.

Export a Project Profile

You can export the project profiles outside QAS to share with others. The profile gets exported in JSON format. You can make required changes in the file and import the project profile back into QAS using the Import functionality.

Note: Only single profile can be exported.

 

Steps to export a Project Profile:

(A) Export from Manage Profile list view:

1. Click on the Project Settings icon at the bottom left corner and select Manage Profiles.

2. Hover over the profile that you want to export. The Export icon becomes visible on hover.

3. Click on the Export icon to export the profile.

The success message appears.

The file gets exported with the existing values of configuration.

 

(B) Export from Profile details page:

1. Open the profile page by clicking on the Key.

2. Click on the Export button at the top of the screen.

The success message appears.

The file gets exported with the existing values of configuration.