Test Execution

Overview
Test Execution is the process of running your Test Suites against your Voiceflow applications to validate functionality, responses, and user experience flows.
How Test Execution Works
Manual Execution
You can run tests immediately in several ways:
- From Test Suites Page: Click the "Run Test" button on any test suite card
- From Test Suite Editor: Use the "Execute Test" button when viewing/editing a suite
Status Indicators
- Pending ⏳: Test has been submitted and is waiting to start
- Running 🔄: Test is currently executing
- Completed ✅: Test finished successfully with all validations
- Failed ❌: Test failed due to validation errors or system issues
- Scheduled 📅: Test is queued for future execution
Test Execution History
Viewing Executions
Navigate to Test Executions to see:
- Complete History: All your past test executions
- Execution Details: Date, time, duration, and status for each run
- Suite Information: Which test suite was executed
- Trigger Type: Whether the test was run manually or scheduled
Execution Details

Click on any execution to view:
- Test Logs: Detailed step-by-step execution logs
- Results: Pass/fail status for each test case
- Timing Information: How long each test case took
- Error Details: Specific failure reasons and debugging information
Execution Types
- Manual Executions: Triggered by user action
- Scheduled Executions: Automated runs at specified times
Understanding Test Results
Success Criteria
A test execution is considered successful when:
- All test cases pass their validation criteria
- No system errors occur during execution
- All API calls complete successfully
Failure Analysis
When tests fail, review:
- Validation Errors: Which specific validations failed
- Response Differences: How actual responses differed from expected
- System Issues: API connectivity or timeout problems
- Configuration Errors: Incorrect test setup or parameters
Logs and Debugging
Execution logs provide detailed information for debugging tests.
Execution Limits and Considerations
API Limitations
- Respect Voiceflow API rate limits
- Monitor Voiceflow token usage to avoid quota exhaustion
- Plan execution timing to optimize resources
Performance Factors
- Test complexity affects execution time
- Network latency impacts overall duration
- API response times vary based on bot complexity
Data Retention
- Execution history is retained for your account
- Logs and results are available for analysis
- Export capabilities for external reporting
Updated about 6 hours ago