> For the complete documentation index, see [llms.txt](https://docs.qyrus.com/web-testing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qyrus.com/web-testing/build/creatingmodule.md).

# creatingModule

### Test Repository

Test Repository is a collection of Modules, which acts as a centralised storage location for [Test Scripts](/web-testing/build/creatingscript.md) and [Test Steps](/web-testing/build/creatingsteps.md) in an organised and hierarchical manner. It serves as a structured and easily accessible repository for managing and maintaining testing assets.

#### Module

Modules are a collection of Test Scripts. Each module can have multiple test scripts. Grouping the test scripts inside a module repository helps in better organisation of test cases for testing scenarios , version control for test scripts and facilitates reusability.

### Creating Modules

1. Navigate to ***Web Testing*** and select desired project
2. Under the ***Build*** tab, Select ***Test Repository***

   ![Creating Modules 1](/files/55Q4EDORqliZzkI6psUl)

#### Module Creation

1. On the "Test Repository" page click the "New Module" button

   ![Creating Modules 2](/files/oASX8GE2yjWroxDZrO9M)
2. Enter a module "Name"
3. Enter up to a four-character key for the "Module Key Name"
4. Select a color for the "Module Identity"
5. Enter a "Module Description"

   ![Creating Modules 3](/files/4V6hPPF1TqcEnAwWoyhN)
6. Click Create Module

   ![Creating Modules 4](/files/2gsFXlNQ2qCqA7dkjNeS)
