Executing Workflows

Configure, run, and monitor your workflow executions

Overview

Executing a workflow means running all the test scripts (blocks) in the order you've defined. Once you execute a workflow, Test Orchestration runs each node sequentially, captures results, and generates reports.

circle-check

This guide covers:

  • 🎯 Running workflows manually

  • ⏱️ Monitoring execution in real-time

  • 📊 Understanding execution states

  • 📈 Viewing results and logs

Estimated Time: 5 minutes to execute and review results


Execution Methods

Test Orchestration offers multiple ways to execute workflows:

Run Now - Execute Immediately

Execute your workflow right now with one click.

Best For:

  • Development and testing

  • Quick validation

  • Ad-hoc test runs

  • Debugging workflows

When to Use:

  • Testing new workflows

  • Validating changes

  • Checking specific functionality

  • Quick smoke tests


Step 1: Open Your Workflow

1
  1. Go to Projects in sidebar

  2. Select your project

  3. Click on the workflow you want to execute

You'll see the workflow canvas with all your blocks.

2

Verify Workflow

Before executing, quickly verify:

circle-exclamation

Step 2: Configure Run Settings

Click the "Run Configuration" or "Settings" icon (usually a gear ⚙️ icon near the Execute button).

Configuration Options

Select Environment

Choose the target environment for execution:

Environment
Description
Use Case

Development

Dev environment

Active development, debugging

QA/Testing

QA environment

Pre-release testing

Staging

Production-like

Final validation before release

Production

Live environment

Production monitoring, smoke tests

triangle-exclamation

Environment Variables: Each environment may have different:

  • API endpoints/URLs

  • Database connections

  • Credentials

  • Feature flags

  • Configuration values

These are automatically applied based on your selection.

Configuration Presets

circle-check

To save a preset:

  1. Configure all settings

  2. Click "Save as Preset"

  3. Name it (e.g., "Cross-Browser Desktop")

  4. Reuse later with one click


Step 3: Review Execution Plan

Before running, review what will execute:

Pre-Execution Summary

The system shows:

Blocks to Execute:

  • Total number of blocks

  • Estimated duration

  • Service types involved (API, Web, Mobile, Desktop)

Configuration:

  • Selected environment

  • Browsers/devices

  • Timeout settings

Estimated Completion:

  • Start time

  • Estimated end time

  • Sequential execution

Resource Requirements:

  • Browser/device instances needed

  • Execution credits (if applicable)

  • Storage for artifacts


Step 4: Execute the Workflow

Time to run! 🚀

1

Click Execute Button

  1. Find the "Execute Workflow" button (▶️ play icon)

  2. Button is usually in the top-right of the canvas

  3. Click it to start execution

2

Confirm Execution

A confirmation dialog appears showing:

  • Workflow name

  • Environment

  • Browsers/devices

  • Estimated duration

  • Any warnings or notes

Review and click "Execute Now" or "Run"

3

Execution Starts

The workflow begins executing immediately!

What Happens:

  1. Workflow queued in execution engine

  2. Resources allocated (browsers/devices)

  3. First step starts executing

  4. Real-time updates appear on canvas


Step 5: Monitor Real-Time Execution

Watch your workflow run in real-time on the canvas.

Execution States

Understanding Step Colors

Each step changes color to show its current state:

State
Color
Icon
Meaning

Queued

⚪ Gray

⏸️

Waiting to start

Running

🟡 Yellow

▶️

Currently executing

Passed

🟢 Green

Completed successfully

Failed

🔴 Red

Execution failed

Stopped

⚫ Black

🛑

Manually stopped

Skipped

⬜ Light Gray

⏭️

Skipped due to conditions

Retrying

🟠 Orange

🔄

Retry in progress

Visual Indicators

Steps also show:

  • Progress bar: Percentage complete

  • Elapsed time: How long it's been running

  • Status icon: Quick visual indicator

  • Pulse animation: Active execution indicator

Live Monitoring Controls

While executing, you have controls:

Pause Execution

To Pause:

  1. Click "Pause" button (⏸️)

  2. Current step completes

  3. Workflow pauses before next step

When Paused:

  • Review logs

  • Check results so far

  • Adjust settings (if needed)

To Resume:

  1. Click "Resume" button (▶️)

  2. Execution continues from where it paused


Step 6: View Execution Results

Once execution completes, review the results.

Immediate Results (On Canvas)

Successful Execution ✅

When all steps pass:

Visual Indicators:

  • All steps are green 🟢

  • Success message at top

  • Overall status: PASSED

  • Total execution time displayed

Summary Shows:

  • ✅ Total steps: 8

  • ✅ Passed: 8

  • ❌ Failed: 0

  • ⏱️ Duration: 3m 42s

Quick Actions:

  • Download report

  • Share results

  • Schedule next run

  • View detailed report

circle-check

Detailed Step Results

Click any step to see comprehensive results:

Basic Information

  • Status: Passed/Failed/Skipped

  • Duration: Exact execution time

  • Start Time: When step started

  • End Time: When step completed

  • Retry Attempts: If retries occurred

Environment Details

  • Browser/Device: What was used

  • Environment: Staging/Production/etc.

  • Version: App/script version

  • User: Who triggered execution


Step 7: Access Full Report

For comprehensive analysis, view the full report in the Reports section.

1

Click "Reports" in the left sidebar navigation.

2

Find Your Execution

Your workflow execution appears at the top (most recent).

List Shows:

  • Workflow name

  • Status (Passed/Failed)

  • Date/time

  • Duration

  • Environment

  • Triggered by

3

Open Detailed Report

Click on the execution to view comprehensive report.

See Reports Documentationarrow-up-right for full details.


Execution Best Practices

Before Execution

circle-check

During Execution

Do:

  • ✅ Monitor progress for first few runs

  • ✅ Watch for patterns in failures

  • ✅ Take notes on issues

  • ✅ Let it complete before making changes

Don't:

  • ❌ Edit workflow while it's running

  • ❌ Stop execution unless necessary

  • ❌ Run multiple instances with same test accounts

  • ❌ Ignore warnings in logs

After Execution

Always:

  1. Review results (even if passed)

  2. Check execution time trends

  3. Look for warnings in logs

  4. Download artifacts if needed

  5. Share results with team

  6. Update workflow if issues found


Troubleshooting Common Issues

chevron-rightWorkflow stuck in "Queued" statehashtag

Possible Causes:

  • Execution queue is full

  • Insufficient resources (browsers/devices)

  • No available execution credits

  • System maintenance

Solutions:

  • Wait for queue to clear

  • Check execution credits balance

  • Contact admin about resources

  • Try again later

chevron-rightStep fails immediatelyhashtag

Check:

  • ✅ Script exists and is accessible

  • ✅ Correct environment selected

  • ✅ Required data from previous step

  • ✅ Network connectivity

  • ✅ Permissions

Solutions:

  • Review error message

  • Check input data

  • Test script individually

  • Verify environment configuration

chevron-rightTimeout errorshashtag

Common Causes:

  • Network latency

  • Slow server responses

  • UI elements loading slowly

  • Incorrect selectors

Solutions:

  • Increase timeout values

  • Add Wait actions

  • Optimize selectors

  • Check network conditions

  • Use explicit waits instead of sleep

chevron-rightCan't see execution resultshashtag

Check:

  • ✅ Execution has completed

  • ✅ Page is refreshed

  • ✅ Correct project/workflow selected

  • ✅ Permission to view results

Solutions:

  • Refresh the page

  • Check Reports section

  • Verify permissions

  • Clear browser cache

chevron-right"Resource unavailable" errorhashtag

Causes:

  • All browsers/devices in use

  • Environment temporarily down

  • Network issues

  • Service outage

Solutions:

  • Wait and retry

  • Use different browser/device

  • Check system status page

  • Contact support if persistent


Execution Metrics to Watch

Key Performance Indicators

Metric
Good
Warning
Critical

Pass Rate

>95%

90-95%

<90%

Avg Duration

Consistent

+20%

+50%

Failure Frequency

Occasional

Frequent

Constant

Timeout Rate

<1%

1-5%

>5%

Trend Analysis

Monitor over time:

  • Pass Rate Trend: Should be stable or improving

  • Execution Time: Should be consistent

  • Failure Patterns: Identify flaky tests

  • Resource Usage: Track consumption


Quick Reference

Execution Commands

Action
Location
Shortcut

Execute Now

Top bar

Ctrl/Cmd + Enter

Pause

During execution

Ctrl/Cmd + P

Stop

During execution

Ctrl/Cmd + Shift + S

View Logs

Bottom panel

Ctrl/Cmd + L

Full Screen

Canvas view

F11

Step States Quick Guide

What's Next?

circle-check

Continue Learning:

Next Steps:

  1. View your execution report - Analyze the results

  2. Schedule recurring runs - Automate your testing

  3. Explore data propagation - Learn about data flow

  4. Read about advanced topics - Conditional logic and more


Need Help?

circle-info

Have questions about execution? Reach out to our support team!

Resource
Description

Instant support

Detailed inquiries

Common issues


circle-info

Last updated