Create Test Steps in Testsigma


In Testsigma terminology, each automated action executed by the test script is a test step. For example, in a login form, Enter <username> in the <username> field is a test step. This article discusses creating test steps for web, mobile web, Android, and iOS applications using Testsigma recorder & simple English (NLPs).


Prerequisites

  • You should have Testsigma recorder installed.
  • You should know about test step types.
  • Web/Android/iOS application you want to test.

Creating Test Steps Manually

Web & Mobile Web

  1. Navigate to Create Tests > Test Cases, and click on Create Test Cases.

    Test Cases

  2. Enter Name and click on Add new step.

    New Step

  3. Use NLPs to create test steps as per the test case scenario. For example, if you’re creating test steps for the login page, your test steps will be:

    1. Navigate to https://simply-travel.testsigma.com/
    2. Click on Login/Sign Up
    3. Click on Login
    4. Enter <email> in the <email address> field
    5. Click on Continue
    6. Enter <password> in the <password> field
    7. Click on Submit

Here's a screenshot of reproduced test steps in Testsigma application. Test Steps in Testsigma App

iOS Apps

  1. Navigate to Create Tests > Test Cases, and click on Create Test Cases.

    Test Cases

  2. Enter Name and click on Add new step.

    New Step

  3. Use NLPs to create test steps as per the test case scenario.

Android Apps

  1. Navigate to Create Tests > Test Cases, and click on Create Test Cases.

    Test Cases

  2. Enter Name and click on Add new step.

    New Step

  3. Use NLPs to create test steps as per the test case scenario.
NOTE:
  • By default the first step for Android and iOS applications is Launch App.
  • You can also add steps above and below a test step by clicking on Step Above & Step Below. Add Step Above or Below

Here's a sample GIF demonstrating creating test steps manually for a Web Application.

Creating Test Steps Manually


Creating Test Steps Using Test Recorder

Web & Mobile Web

  1. Navigate to Create Tests > Test Cases, and click on Create Test Case.

    Test Cases

  2. Create a test step using the URL that you want to automate and click on Create Step.

    Create Step

  3. Click on Record.

    Record

  4. A new window will open the given URL and you can record the test steps.

    New Window

NOTE:

Please wait a few seconds until the web page is fully loaded so the extension can collect information from the page in the background.

  1. Once the first web page is fully loaded, start interacting and performing actions on the page.
  2. The actions will be recorded and added to the test case in the background.
  3. Once the required actions are complete, click on Done to switch back to the test case details page.

    Done

  4. You can see the steps recorded in the test case details page.

    Test Steps

Android & iOS Apps

  1. Navigate to Create Tests > Test Cases, click on Create Test Case.

    Test Cases

  2. On Test Case Details page, click on Record.

    Record

  3. On Record test steps overlay, select Test Lab, Test Machine and App Source you want to test.

    Record Steps Overlay

  4. Click on Record.

    Record

  5. Perform the actions on the application and once the required actions are complete, stop the recording to switch back to the test case details page.
  6. The test case details page will display the steps performed on the application.

Here's a sample GIF demonstrating creating test steps using the recorder for a Web Application.

Record Test Steps for WebApps