QA Automation Tool
Run tests on Studio Preview URLs. Describe what exists—the system validates and reports.
Describe → Run Test → View results
How It Works
Describe
Enter test name, type, and preview links. Add expected clickthrough (and QA URL for High Impact).
Run Test
The system captures screenshots and validates against your test type rules.
View Results
Review run summary and per-unit reports: pass/fail, blockers, warnings, screenshots. Open past runs from Reports.
Run Test
Describe what exists. The system validates and reports. All fields below are required unless marked optional.
Screenshots
Screenshots
Comprehensive Test Results
Test History (Last 30 Days)
Recent runs from the last 30 days. For search and full history, use .
Past Reports
Find, open, and review past QA test runs. Reports are read-only.
| Test Name | Run Date & Time | Test Type | Units | Result |
|---|
Validation Guidelines Configuration
Optional admin configuration for validation rules (dimensions, ad types, brands, global defaults). On Run Test, the system applies rules based on your Test Type selection; you do not configure features there.
Brand Management
Create and manage brands with custom validation rules. Each brand can have its own file size limits, required elements, and dimension-specific rules.
Dimension-Specific Guidelines
Set file size limits, animation duration, and required elements for each ad dimension.
No dimensions configured
Click "Add Dimension" to get started
Ad Type Guidelines
Configure guidelines for different ad formats (Animated Rich Media, Video, Responsive, etc.).
No ad types configured
Ad types are managed automatically based on detected formats
Global Default Guidelines
Set default values that apply to all ads unless overridden by dimension or ad type settings.
Create Brand
Duplicate Brand
Analytics Dashboard
View test statistics, trends, and brand performance metrics
Test Results Trend
Error Categories
Brand Performance Comparison
Recent Activity
QA Testing Checklist
What the system checks. Validation is driven by your Run Test selection (Test Type); this list is for reference only.
Base Functionality
Design Requirements
Animation Standards
Responsive Design
Video Requirements
Tracking & Metrics
Help & Definitions
Welcome to the QA Automation Tool help center. Here you'll find definitions, explanations, and guidance for using the tool effectively.
Key Terms & Definitions
https://studio.mixpo.com/videoad/[ID]/[ad-name].
Enter one URL per line in Preview Links. For Rich Media you can add multiple links; for High Impact exactly one. The tool loads each link and runs validation for the selected Test Type.
📋 Test Categories Explained
Quick Start Guide
Test Type: Rich Media (RM) or one of High Impact — Skyclimber, Canvas Scroller, Pinnacle. This drives which validations run.
Google Drive Folder: URL of the Drive folder for asset validation.
Preview Links: One Studio Preview URL per line. RM allows multiple; High Impact allows exactly one.
Expected Clickthrough URL(s): One per line to match each Preview Link, or a single URL to apply to all.
For High Impact, also fill QA URL. For RM, optionally check TWC Placement.
❓ Frequently Asked Questions
Vision API Key: Optional for enhanced OCR and object detection. Get it from Google Cloud Console.
The tool works without these keys but won't include AI analysis features.
FAIL: Test failed, critical issue detected.
WARNING: Test passed but with potential issues or recommendations.
NO DATA: Test couldn't be performed (missing data or API keys).
NOT TESTED: Test not applicable or not yet implemented.
Troubleshooting
pkill -f "tsx.*server" then run npm run ui again.
Ensure port 3000 is available or set PORT environment variable.
npx playwright install.
Ensure API keys are configured in .env file if using AI features.
.env file. Check credentials are valid and have proper permissions.
Review server logs for API errors. The tool works without Bedrock but won't show AI analysis.