---
title: "Multiple Automation Execution Types Explained"
slug: "multiple-automation-execution-types-explained"
description: "In this demo, you will learn how to define multiple automation execution types for an automation framework in Test Modeller."
tags: ["Automated Test Execution", "Get Started", "Test Modeller"]
updated: 2024-09-27T15:06:21Z
published: 2024-09-27T15:06:21Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.curiositysoftware.ie/llms.txt
> Use this file to discover all available pages before exploring further.

# Multiple Automation Execution Types Explained

In this demo, you will learn how to define multiple automation execution types for an automation framework in Quality Modeller.

[Embedded content](https://www.youtube.com/embed/sfPpfx84dU8?&amp;wmode=opaque&amp;rel=0)

In this Project, we are starting with an automation framework set up for Cypress. Navigate to the Workspace > Configuration > Code Templates menu, here you will find the required menu to set up execution types.

Once in the **Code Templates** menu, under the **Action column**, you will find the blue Edit Framework button. By pressing the edit framework button, you will open the **Edit Framework Menu.**

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1678977807041.png)

From the **Edit Framework** menu, select the**Execution tab.**

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1678977813404.png)

From the**Execution tab**, you can add multiple execution methods for different environments using the blue **Add Execution** button in the top right corner.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1678977829652.png)

In the demo, we have set up 3 different execution methods as an example.

Through the **Execution tab,** you can set up different commands to run the script along with different parameters, using the different execution boxes as shown below:

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1678977838841.png)

Once set up, this will reflect in your model, within Quality Modeller.

Within your model, click the blue **Run** button in the **Scenarios** menu:

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1678977847612.png)

This will open the **Export menu**, click the settings cog in the **Automation Code section** to open the **Automation Generation Settings.**

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1678977858000.png)

Once you have opened the **Automation Generation Settings**, navigate to the **Execution tab** as shown below.

In the **Execution tab**under**Execution Type**, you can select the earlier set up execution environment you would like to run your automation on when executing.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-1678977868771.png)

Quality Modeller is Curiosity's flow-driven model-based tool which provides a range of accelerators and connectors for building flowcharts rapidly. Align all stakeholders to quality outcomes and create critical assets early, delivering superior software at speed.

A Project in Modeller represent the current collection of work the user is working on. Users can create multiple Projects within Modeller and switch between them at any time, this can be used to manage Models and User Teams.

## Related

- [Automating Tests](/automating-and-executing-tests-in-test-modeller.md)
- [Quality Modeller 101](/test-modeller-101.md)
- [Quality Modeller](/get-started-with-test-modeller.md)
- [QuickStart Tutorials](/quickstart-tutorials-1.md)
