# Module Driven Testing in SimplifyQA

Effective test case organization is essential for efficient testing and project management. SimplifyQA provides a structured module design approach that allows users to create modules and sub-modules, ensuring a well-organized test repository.

### Creating Modules and Sub-Modules

**Creating a Module:**

1. Navigate to the Test Case Management or Requirement Management section.
2. Click on "**Add Module**" to creat a new module.

<figure><img src="/files/I5WDNc4qNsTXbGKgSjr1" alt="" width="309"><figcaption></figcaption></figure>

3. Provide a relevant name for better organization.

**Creating a Sub-Module:**

1. You can create a sub-module with the same name as a module.

<figure><img src="/files/V6kW7soIJCBaxuKpAsZJ" alt="" width="273"><figcaption></figcaption></figure>

2. Right-click on an existing module and select "**Add Sub-Module**".

<figure><img src="/files/G2qGAtwsZlmVBc6NefCl" alt="" width="273"><figcaption></figcaption></figure>

3. Enter the sub-module details and save.

### Tree View Navigation

SimplifyQA provides a tree view structure for various sections, including:

* Requirement Management
* Test Case Management
* Functions
* Suites

The tree view enhances navigation and makes it easy to manage test cases within modules and sub-modules.

<figure><img src="/files/t1xZ5cHLsniwwZiP3fKN" alt="" width="300"><figcaption></figcaption></figure>

### Drag and Drop Functionality

* Users can drag and drop test cases from one module to another for better organization.
* This feature allows for easy restructuring of test cases without manual reassignment.

### Right-Click Actions

SimplifyQA enables quick actions through right-click options on modules and test cases:

* Add: Create a new module or sub-module.
* Edit: Modify the module or test case details.
* View: Open and review module contents.
* Delete: Remove unwanted modules or test cases.

<figure><img src="/files/zC4J1wS51gdxAoDccty7" alt="" width="273"><figcaption></figcaption></figure>

### Benefits of Module Design in SimplifyQA

* Enhanced Organization: Helps in structuring test cases effectively.
* Easy Navigation: Tree view simplifies accessing different modules.
* Flexibility: Allows smooth movement of test cases across modules.
* Quick Modifications: Right-click actions enable faster management.

By leveraging these features, teams can ensure their test cases remain structured and easily accessible, leading to a more efficient testing process.


---

# 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/work-with-built-in-hybrid-framework-in-simplifyqa/module-driven-testing-in-simplifyqa.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.
