# 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](https://docs.qyrus.com/test-orchestration/getting-started/getting-started) - Understand the platform
2. [Creating a Project](https://docs.qyrus.com/test-orchestration/getting-started/creating-projects) - Organize your work
3. [Creating a Workflow](https://docs.qyrus.com/test-orchestration/getting-started/creating-workflows) - Build your first workflow
4. [Executing Workflows](https://docs.qyrus.com/test-orchestration/getting-started/executing-workflows) - Run and monitor

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

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

#### 🎓 Level Up Your Skills

Build on your knowledge:

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

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

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

#### 🔥 Master the Platform

Optimize and architect:

1. [Error Handling](https://docs.qyrus.com/test-orchestration/advanced-topics/error-handling) - Build resilient workflows
2. [Performance Optimization](https://docs.qyrus.com/test-orchestration/advanced-topics/performance-optimization) - Speed and efficiency
3. [Best Practices](https://docs.qyrus.com/test-orchestration/advanced-topics/best-practices) - Professional standards
4. [Workflow Patterns](https://docs.qyrus.com/test-orchestration/advanced-topics/workflow-patterns) - 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](https://docs.qyrus.com/test-orchestration/core-concepts/core-concepts)
* [Projects](https://docs.qyrus.com/test-orchestration/core-concepts/projects) - Organize your testing work
* [Workflows](https://docs.qyrus.com/test-orchestration/core-concepts/workflows) - Build automated sequences
* [Nodes and Steps](https://docs.qyrus.com/test-orchestration/core-concepts/blocks-and-nodes) - Core building blocks
* [Execution Flow](https://docs.qyrus.com/test-orchestration/core-concepts/execution-flow) - Understand execution logic
* [Environments](https://docs.qyrus.com/test-orchestration/core-concepts/environments) - Configure test environments

### 🛠️ Feature Guides

Detailed guides for each platform capability

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

### 💡 Use Cases

Real-world scenarios and proven approaches

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

### ❓ Reference & Help

Quick answers and technical information

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

### 📚 Resources

Templates and examples to accelerate development

* [Sample Workflows](https://docs.qyrus.com/test-orchestration/resources/sample-workflows) - Ready-to-use examples
* [Workflow Templates](https://docs.qyrus.com/test-orchestration/resources/templates) - 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](https://docs.qyrus.com/test-orchestration/getting-started/getting-started) |
| What does X mean?         | [Glossary](https://docs.qyrus.com/test-orchestration/reference/glossary)                     |
| I have an error           | [Troubleshooting](https://docs.qyrus.com/test-orchestration/reference/troubleshooting)       |
| How do others solve this? | [Use Cases](https://docs.qyrus.com/test-orchestration/use-cases-and-examples/use-cases)      |
| Need to build something?  | [Workflow Templates](https://docs.qyrus.com/test-orchestration/resources/templates)          |
| I'm stuck                 | [FAQs](https://docs.qyrus.com/test-orchestration/reference/faqs)                             |

{% 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="getting-started/getting-started">Getting Started →</a></p><p>New to Test Orchestration? Start here.</p>  | <p><strong>Understand Core Concepts</strong></p><p><a href="core-concepts/core-concepts">Core Concepts →</a></p><p>Learn the fundamentals and architecture.</p> | <p><strong>Explore Features</strong></p><p><a href="features/features">Features Guide →</a></p><p>Discover all platform capabilities.</p>                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><strong>Solve Real Problems</strong></p><p><a href="use-cases-and-examples/use-cases">Use Cases →</a></p><p>Find proven solutions for your scenarios.</p> | <p><strong>Build Faster</strong></p><p><a href="resources/resources">Resources →</a></p><p>Templates, samples, and best practices.</p>                          | <p><strong>Master the Platform</strong></p><p><a href="advanced-topics/advanced">Advanced Topics →</a></p><p>Optimize and architect complex workflows.</p> |

***

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

[**Create Your First Workflow →**](https://docs.qyrus.com/test-orchestration/getting-started/creating-workflows)

or

[**Browse Sample Workflows →**](https://docs.qyrus.com/test-orchestration/resources/sample-workflows)
{% endhint %}
