If you have not created a Test Suite previously, create one first since a Test Suite is mandatory for the creation of a Normal Test Plans.
Please check this article for more details on creating a Test Suite - How to add/edit/delete Test Suite?
You can bypass the Test Suite creation requirement by using a Quick Run or Dry Run.
Please check this article for more details on Quick Run and Dry Run - Different Types of Execution Methods in Testsigma
Considering you have created a Test Suite containing at least one Test Case with a few steps inside it, we can navigate to the Create Execution page as follows:
Test Development > Executions > Select Executions
Note: From here on in this article, the term Execution corresponds to Normal Execution unless stated otherwise.
Create Test Plans
When we click on the Executions menu item on the left context menu from the Version page, we will be taken to Test Plan page.
If you have created Executions previously, those will be listed there.
Every Execution requires at least one Execution Environment in it where we specify the configuration of Execution Machine.
Furthermore, creating an Execution Environment is possible only if there is an already created Test Suite.
We can follow the steps given below to create an execution:
1. Firstly, click on the Create button on the top right corner on the Executions page to open the Create Execution page which looks as given below:
2. Enter the details as given below:
Select Execution Type
Automated - if you want to execute your automated Test Cases using this Execution.
Manual - if you want to document and manage your manual Test Cases using this Execution.
Note: For manual test plans, you need to manually update the test results in the tool after execution.
Name (Required): Enter a name for the Test Plans.
Description: Enter a meaningful description for this execution elaborating about it.
Email Addresses: Enter email addresses separated by a comma to receive notifications when the Test Plan execution starts, stops and completes.
Test Lab Type: Testsigma supports execution of 4 different types, namely:
(i) Testsigma Lab: This option allows you to run tests in Testsigma’s own cloud infrastructure. This is the recommended configuration if the application that you need to test is accessible over the Internet and not blocked by the firewall of a company network.
(ii) Hybrid: This option allows you to run tests in your local machine. This is the recommended option if your application is located on a local machine or a workplace server that is restricted from connecting to the internet by the company firewall.
Note: You need to install a helper agent application on your local machine to use this option. This agent configures the connection between Testsigma servers and your machine in order to perform the execution on your local machine.
Refer the help document to set up the Hybrid execution model - How to execute Web Application tests in the Hybrid model?
(iii) BrowserStack: BrowserStack is a third party vendor that provides Test environment on cloud to test your applications. You will need to integrate with BrowserStack by entering the login credentials. You can use this option only if your application is accessible via the Internet.
(iv) Sauce Labs: Sauce Labs is also a third-party vendor that provides a Test environment on cloud to test your applications. You will need to integrate with Sauce Labs by entering the login credentials. You can use this option only if your application is accessible via the Internet.
(v) Private Grid: Similar to Hybrid Executions, this option allows you to run tests in a group of local machines. This is the recommended option if your application is located on a local machine or a workplace server that is restricted from connecting to the internet by the company firewall.
Execution Type: Select one among Cross-Browser Execution, Parallel Testing and Custom Execution.
Please check the below article for more details about Execution Types - What are different Execution Types in Testsigma?
3. After entering all the details and selecting the required Execution Model, we need to create at least one Test Environment inside the Execution.
Please check this article for more details on creating and managing Execution Environments - How to add/edit/delete Execution Configuration?
4. Next, we can move onto editing additional settings. The following options are available under Execution Settings and Recovery Actions:
Change these options only if necessary.
5. Finally, click on Create button to Create the Execution. We would be taken to the Test Plans page and our new Test Plans will be available there.
6. Click on Run Now to execute the tests right away or click on Run Later to \ an execution for a later time.
Please check this article for more details on Scheduled Executions - How to schedule a Test Execution on Testsigma?
Once the Test Plan execution is started, we will get a success notification stating that Test Plan Execution is initiated.
Edit Test Plans
On the Test Plans page, click on the Execution name to open the details page for that Test Plan as given below:
1. Click on the Edit button on the top right corner to open the Edit Test Plans as shown below:
We can also edit the Execution Configuration created by us in this page.
2. Make the necessary changes and click on the Update button at the bottom of the page to finalize the changes.
Delete Test Plans
1 .On the Execution details page for a particular Execution, click on the Delete button on the top right corner near the Edit button.
2. We will get a confirmation dialog to confirm the deletion. Select the checkbox and click on Delete button to confirm deletion.