📢 Are you a TestProject user looking to migrate to an open source alternative?

Learn more
Parallel Testing in Testsigma

Performing Parallel Testing in Testsigma

What Is Parallel Testing?

With Parallel Testing, automated tests can be run in parallel or concurrently across various test environments of different device/browser/Operating System versions and their combinations. Hence more tests are run at a time which reduces the execution time by many folds.

Less execution time implies a less wait and fast build releases thus reducing the overall testing time required!

If you are short of the hardware and are planning to run the tests on Cloud-based device farms such as Saucelabs or BrowserStack, that adds another layer of complexity.

Testsigma allows you to run multiple tests in parallel on real test environments. Testsigma manages and maintains a massive device cloud to ensure that your app works fine on all browsers of different versions even just-released versions and also on your local devices if your local test devices of your application is not publicly accessible or if you do not wish to execute tests on cloud devices.

 Parallel Testing Benefits

  • Can Radically Reduce Feedback Time
  • Test for Wider Compatibility
  • Parallel Testing Optimizes Continuous Integration and Delivery
  • Saves time and improves productivity
  • Better coverage of tests

  • Performing Parallel Testing in Testsigma

    In Testsigma, you can write automated tests in plain English with zero coding expertise and run them across multiple device/browser combinations you prefer.

    Let’s see how Parallel Testing is performed in Testsigma.

    To execute automated tests in parallel, we need more than one Test Case(a specification of what is to be tested and what outcome is expected) and Test Suite(a group of test cases).

    Creating Test Cases: Please refer How to add/edit/delete a Test Case?

    2. Create Multiple Test Suites: Refer How to add/edit/delete a Test Suite in Testsigma?Here is a step by step representation of creating Test Suites.

    Click on Test Development at the left panel and click on Test Suites as shown in image.

    1. Enter the Test Suite Name, Description, Prerequisite(if any) and then click on ”Click here to Select Test Cases”.
    2. You will see the Test Cases page which will display all the Requirements name(a Default Requirement will be created automatically and all the Test Cases in the Project will be mapped to this default Requirement unless specified)
    3. Click on the down-arrow beside the Requirement name to expand the list of Test Cases that the specific Requirement holds.

    4. C:\Users\Lenovo\Downloads\ts1.png
    5. Select the Checkbox beside the Test Cases that you want to select and click Done.
    We will be taken back to the Create Test Suite page once again. Click on the Create button to create another Test Suite with a few Test Cases. We would get a success notification for Test Suite creation and the page redirects to Test Suites page once again.

    Creating Parallel Test Execution in Testsigma

    To create an Execution, you can navigate to the Executions page by going through:

    Test Development > Execution

    1. Click on the Create button on the top right corner to create an Execution. A ‘Create Execution’ page would appear like below:
    2. Enter the required details such as the Execution Name, Test Lab Type, Execution type, Email fields to send notifications would appear, etc.
    3. We will select the Test Lab Type as Testsigma Lab and Execution Type as Parallel Testing for this example.

    4. Click on Select Test Suites to select  multiple Test Suites and click on Done.
    5. C:\Users\Lenovo\Downloads\select suites.png
    6. Click on  Select Test Environment to open the Select Test Environment page. In this page, we specify the Operating System and Browser settings. Click on Done.
    7. C:\Users\Lenovo\Downloads\exe1.png
    8. To specify detailed execution and Recovery Settings, you can click on the + icon. You may as well ignore this.
    9. Go to the Executions page and click on the Run Now button to execute the parallel automated tests right away or schedule it for later.
    10. You can click on the Run ID under the Execution Result and on the next page, click on Test Case name under the Test Case Results to see a step by step overview of the Test Result.

      Reduce feedback time considerably by distributing tests to multiple test environments

      Background vector created by iconicbestiary – www.freepik.com

    Test automation made easy

    Start your smart continuous testing journey today with Testsigma.