# Welcome to Test Orchestration

{% hint style="success" %}
✨ **Test Orchestration: Visual Workflow Automation for Testing**

Design, execute, and manage complex testing scenarios across Web, Mobile, API, and Desktop platforms—all without coding. Think of it as a **workflow builder for testing**, where you connect test scripts visually, define execution flows, and orchestrate sophisticated multi-step scenarios with ease.
{% endhint %}

## Overview

Test Orchestration is a powerful visual workflow automation platform that enables quality assurance teams to design, execute, and manage complex testing scenarios across multiple platforms and protocols—all without extensive coding.

***

## What is Test Orchestration?

Test Orchestration (TO) allows you to:

* **Chain multiple test scripts** across Web, Mobile, API, and Desktop platforms
* **Build visual workflows** using an intuitive node-based interface
* **Pass data between tests** to create realistic end-to-end scenarios
* **Schedule automated runs** at specific times or recurring intervals
* **Monitor execution results** from a centralized dashboard

Whether you're validating a simple API endpoint or orchestrating a complex cross-platform user journey, Test Orchestration provides the flexibility and control you need.

***

## Key Features

### 🔗 Multi-Protocol Workflow Creation

Create workflows that combine different script types—Web, Mobile, API, and Desktop—in a single execution flow.

### 🎯 Visual Node-Based Design

Connect scripts from one node to another with drag-and-drop simplicity. Define conditional logic and execution paths visually.

### 🔄 Data Propagation

Use output data from one test as input for another, enabling realistic test scenarios that mirror actual user workflows.

### 📁 Workflow Organization

Organize workflows into folders for better management. Create multiple workflows and group them by feature, sprint, or test suite.

### ⏰ Flexible Scheduling

Schedule workflow runs for specific dates and times, or set up recurring executions (daily, weekly, monthly).

### 📊 Centralized Reporting

Access comprehensive execution reports for all test scripts. Track pass/fail rates, execution times, and historical trends.

***

## Getting Started

{% tabs %}
{% tab title="👤 New Users" %}

#### 🚀 Just Getting Started?

Start with the fundamentals:

1. [Overview](/test-orchestration/getting-started/getting-started.md) - Understand the platform
2. [Creating a Project](/test-orchestration/getting-started/creating-projects.md) - Organize your work
3. [Creating a Workflow](/test-orchestration/getting-started/creating-workflows.md) - Build your first workflow
4. [Executing Workflows](/test-orchestration/getting-started/executing-workflows.md) - Run and monitor

**Time needed:** 30-45 minutes
{% endtab %}

{% tab title="📊 Intermediate Users" %}

#### 🎓 Level Up Your Skills

Build on your knowledge:

1. [Features Overview](/test-orchestration/features/features.md) - Discover all capabilities
2. [Workflow Patterns](/test-orchestration/advanced-topics/workflow-patterns.md) - Proven structures
3. [Data Propagation](/test-orchestration/features/data-propagation.md) - Connect your tests
4. [Conditional Execution](/test-orchestration/advanced-topics/conditional-execution.md) - Smart logic

**Prerequisites:** Basic workflow creation experience
{% endtab %}

{% tab title="🏆 Advanced Users" %}

#### 🔥 Master the Platform

Optimize and architect:

1. [Error Handling](/test-orchestration/advanced-topics/error-handling.md) - Build resilient workflows
2. [Performance Optimization](/test-orchestration/advanced-topics/performance-optimization.md) - Speed and efficiency
3. [Best Practices](/test-orchestration/advanced-topics/best-practices.md) - Professional standards
4. [Workflow Patterns](/test-orchestration/advanced-topics/workflow-patterns.md) - Complex scenarios

**Prerequisites:** Comfortable with core features
{% endtab %}
{% endtabs %}

***

## Documentation Structure

{% hint style="info" %}
**Navigation Guide**

All documentation is organized by learning progression. Start with Core Concepts, explore Features you need, then dive into Advanced Topics for optimization.
{% endhint %}

### 📖 Core Concepts

Understand the fundamentals of Test Orchestration

* [Overview](/test-orchestration/core-concepts/core-concepts.md)
* [Projects](/test-orchestration/core-concepts/projects.md) - Organize your testing work
* [Workflows](/test-orchestration/core-concepts/workflows.md) - Build automated sequences
* [Nodes and Steps](/test-orchestration/core-concepts/blocks-and-nodes.md) - Core building blocks
* [Execution Flow](/test-orchestration/core-concepts/execution-flow.md) - Understand execution logic
* [Environments](/test-orchestration/core-concepts/environments.md) - Configure test environments

### 🛠️ Feature Guides

Detailed guides for each platform capability

* [Folders](/test-orchestration/features/folders.md) - Organize and manage workflows
* [Scheduler](/test-orchestration/features/scheduler.md) - Automate execution timing
* [Action Types](/test-orchestration/features/action-types.md) - Special workflow actions
* [Reports](/test-orchestration/features/reports.md) - Analyze results and trends
* [Session Persistence](/test-orchestration/features/session-persistence.md) - Maintain state across runs
* [Data Propagation](/test-orchestration/features/data-propagation.md) - Pass data between steps
* [Run Configuration](/test-orchestration/features/run-configuration.md) - Control execution behavior
* [Notifications](/test-orchestration/features/notifications.md)

### 💡 Use Cases

Real-world scenarios and proven approaches

* [End-to-End Testing](/test-orchestration/use-cases-and-examples/end-to-end-testing.md) - User journey validation
* [Cross-Platform Validation](/test-orchestration/use-cases-and-examples/cross-platform-validation.md) - Multi-device testing
* [Integration Testing](/test-orchestration/use-cases-and-examples/integration-testing.md) - System integration verification
* [Regression Testing](/test-orchestration/use-cases-and-examples/regression-testing.md) - Automated regression suites
* [Smoke Testing](/test-orchestration/use-cases-and-examples/smoke-testing.md) - Quick health checks
* [API Workflow Testing](/test-orchestration/use-cases-and-examples/api-workflow-testing.md) - API sequence testing

### ❓ Reference & Help

Quick answers and technical information

* [Troubleshooting](/test-orchestration/reference/troubleshooting.md) - Solve common issues
* [FAQs](/test-orchestration/reference/faqs.md) - Common questions answered
* [Glossary](/test-orchestration/reference/glossary.md) - Terms and definitions

### 📚 Resources

Templates and examples to accelerate development

* [Sample Workflows](/test-orchestration/resources/sample-workflows.md) - Ready-to-use examples
* [Workflow Templates](/test-orchestration/resources/templates.md) - Reusable patterns

***

## Common Use Cases

### 🌐 End-to-End User Journeys

Orchestrate complete user flows across multiple platforms:

```
API (Create User) → Web (Login) → Mobile (Profile Update) → API (Verify Data)
```

### 🔄 Integration Testing

Test integrations between different systems:

```
Web (Submit Form) → API (Process Data) → Desktop (Generate Report)
```

### 🎯 Regression Test Suites

Group related tests into comprehensive regression suites with conditional execution and data sharing.

### 📱 Cross-Platform Validation

Ensure consistency across Web and Mobile platforms by chaining validation tests.

***

## Getting Help

{% hint style="info" %}
**Where to Find Answers**
{% endhint %}

| Question                  | Resource                                                                  |
| ------------------------- | ------------------------------------------------------------------------- |
| How do I...?              | [Getting Started](/test-orchestration/getting-started/getting-started.md) |
| What does X mean?         | [Glossary](/test-orchestration/reference/glossary.md)                     |
| I have an error           | [Troubleshooting](/test-orchestration/reference/troubleshooting.md)       |
| How do others solve this? | [Use Cases](/test-orchestration/use-cases-and-examples/use-cases.md)      |
| Need to build something?  | [Workflow Templates](/test-orchestration/resources/templates.md)          |
| I'm stuck                 | [FAQs](/test-orchestration/reference/faqs.md)                             |

{% hint style="info" %}
**Still need help?** [Contact Support](https://support.qyrus.com)
{% endhint %}

***

***

## Quick Navigation

| <p><strong>Learn the Basics</strong></p><p><a href="/pages/QSU2VxvJrpFil2Z1WY2N">Getting Started →</a></p><p>New to Test Orchestration? Start here.</p> | <p><strong>Understand Core Concepts</strong></p><p><a href="/pages/64wgH8s16aQmYh7tKN9s">Core Concepts →</a></p><p>Learn the fundamentals and architecture.</p> | <p><strong>Explore Features</strong></p><p><a href="/pages/iid8vmTb4WHPEtnIMqxU">Features Guide →</a></p><p>Discover all platform capabilities.</p>           |
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><strong>Solve Real Problems</strong></p><p><a href="/pages/XVCfKfGlv4EeVK0JYFsJ">Use Cases →</a></p><p>Find proven solutions for your scenarios.</p> | <p><strong>Build Faster</strong></p><p><a href="/pages/mCnMEx7DLbXKUXAw6T1S">Resources →</a></p><p>Templates, samples, and best practices.</p>                  | <p><strong>Master the Platform</strong></p><p><a href="/pages/ZNOOJVDUP7nAUN3SuesG">Advanced Topics →</a></p><p>Optimize and architect complex workflows.</p> |

***

{% hint style="success" %}
**Ready to Create?**

[**Create Your First Workflow →**](/test-orchestration/getting-started/creating-workflows.md)

or

[**Browse Sample Workflows →**](/test-orchestration/resources/sample-workflows.md)
{% endhint %}


---

# 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.qyrus.com/test-orchestration/readme.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.
