# Create a Suite

The Suites feature in SimplifyQA allows users to group related test cases and execute them as a batch. This helps in organizing test execution, reducing manual effort, and improving efficiency by running multiple test cases together. Users can create, modify, and manage test suites based on their testing requirements. This feature is particularly useful for regression testing, functional validation, and end-to-end test execution.

#### In this section we'll take you through the below topics,

* [How to create a Suite?](#how-to-create-a-suite)
* [Using the Tree View on the Suites Landing Page](#using-the-tree-view-on-the-suites-landing-page)
* [Managing Email Notifications](#managing-email-notifications)
* [Viewing Test Data](#viewing-test-data)
* [Copying and Deleting Suites](#copying-and-deleting-suites)

## How to create a Suite?

To access the Suites module:

1. Log in to SimplifyQA
2. From the User Navigation Panel, go to Test Execution>Suites.

<figure><img src="/files/NxWHGEvyqWpq2AVC4UsL" alt=""><figcaption></figcaption></figure>

Here, users can create, execute, and track test suites efficiently. The interface provides a structured view of all available suites.

3. To create a new test suite, click on the '+ Suite' button.

<figure><img src="/files/xYojn3U4b7LDBqOr7IMP" alt=""><figcaption></figcaption></figure>

2. A dropdown will appear asking whether you want to create a Manual or Automation suite. Select the desired option based on your test case execution strategy.

<figure><img src="/files/XtXwLx0zN5ZtGtL1gTY6" alt=""><figcaption></figcaption></figure>

3. Fill in the required details:
   1. Suite Name: Provide a meaningful and descriptive name for the suite.
   2. Description: Add details about the suite’s purpose and scope.

<figure><img src="/files/NhpMxsJsKxISqmdBhJEo" alt=""><figcaption></figcaption></figure>

4. The suite creation page will display a Tree Table showing all Modules and their associated test cases.
5. You can switch this tree table to User Story View to view test cases linked to user stories for better traceability.

<figure><img src="/files/NKCCh0FLqjyIqEok7NE4" alt=""><figcaption></figcaption></figure>

6. Once the suite is created, add test cases by following these steps:
   1. Locate test cases in the Tree Table.
   2. Drag and drop test cases from the Tree Table into the suite.
   3. Alternatively, right-click on a test case in the Tree Table, and select 'Add to Suite'.

<figure><img src="/files/GqnWJe3K8qxDyBTnTbHI" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/utAHCa1G0b3cmcmzFxsY" alt=""><figcaption></figcaption></figure>

4. Use the Copy Test Case Link option for quick reference and easy navigation.

{% hint style="info" %}
When you create a **Manual Suite**, only **manual test cases** will be visible in the tree view inside the suite.&#x20;

Similarly, when you create an **Automation Suite**, the tree view will display only **automation test cases**. This ensures test cases added to the suite match the suite type.
{% endhint %}

5. To remove a test case from the suite, select the checkbox next to it and click the '**Delete'** button.

<figure><img src="/files/xMe8nAMMmkkBdeipmzMf" alt=""><figcaption></figcaption></figure>

This flexible approach allows users to efficiently manage test case selection for execution.

## Using the Tree View on the Suites Landing Page

The tree view on the **Suites landing page** allows you to quickly organize your test cases and modules across different suites without opening each one individually.

* **Drag and Drop**\
  Simply drag a test case from the tree and drop it into any suite listed on the page. This is a quick way to assign test cases to suites without navigating into them.

<figure><img src="/files/O5iU3oe2pnLWcp9euzRi" alt=""><figcaption></figcaption></figure>

* **Right-Click Actions**\
  Right-click on any **test case or module** in the tree to open a context menu with the following options:

<figure><img src="/files/Z11B6syaePGSc9rYJkfX" alt=""><figcaption></figcaption></figure>

* **Add to Test Suite** – Opens a pop-up where you can either:
  * Select an **existing suite** from a dropdown, or
  * **Create a new suite** directly from the same window.

<figure><img src="/files/2XtkMlLjBiPTVjIJtEB1" alt=""><figcaption></figcaption></figure>

* **Copy Link** – Copies a direct link to the selected test case or module for easy sharing or reference.

## <sub>**Managing Email Notifications**</sub>

* Users can configure email notifications to be triggered for any modifications made to the suite.
* Add recipients to the notification list to keep stakeholders informed about test execution updates.
* Notifications can include execution status, failures, and test progress.

<figure><img src="/files/C1l84WHRXpublPYuFWLF" alt=""><figcaption></figcaption></figure>

### Viewing Test Data

* Click on the Test Data icon to view test data used within the suite.

<figure><img src="/files/4Cg3TVt9EydZngEVtdW9" alt=""><figcaption></figcaption></figure>

* Any changes to test data here will only affect the suite execution, not the original test cases, ensuring data integrity.

<figure><img src="/files/6wlakT7jEMovebmJEsmb" alt=""><figcaption></figcaption></figure>

* Modify test parameters if needed before execution.

### Copying and Deleting Suites

* Click the 'Copy' icon to duplicate a suite, useful for creating similar test executions with minor modifications.

<figure><img src="/files/r47u1xDDkeFKxAzwWuCN" alt=""><figcaption></figcaption></figure>

* Click the 'Delete' icon to remove a suite from the project, ensuring obsolete test suites are cleaned up.

<figure><img src="/files/NockbEUScBGM68mnBAlj" alt=""><figcaption></figcaption></figure>

The Suites module in SimplifyQA enhances test execution management by allowing users to group, execute, and track test cases efficiently. By leveraging test suites, teams can:

* Streamline their testing process.
* Ensure better test coverage.
* Improve overall execution efficiency.
* Automate defect logging and re-execution to optimise workflow.

Using test suites effectively ensures structured and repeatable test execution, leading to better software quality and faster delivery cycles.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.simplifyqa.ai/introduction-to-test-execution-in-simplifyqa/create-a-suite.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
