> For the complete documentation index, see [llms.txt](https://docs.simplifyqa.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.simplifyqa.ai/work-with-built-in-hybrid-framework-in-simplifyqa/module-driven-testing-in-simplifyqa.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.simplifyqa.ai/work-with-built-in-hybrid-framework-in-simplifyqa/module-driven-testing-in-simplifyqa.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
