Maestro YAML Tests
Automated testing powered by Maestro standard YAML files generated from Shepherd Tag
Maestro Standard Integration
Shepherd Studio leverages the industry-standard Maestro framework for UI testing, using YAML configuration files that are automatically generated from your Shepherd Tag identifiers. This ensures your tests are always synchronized with your UI components.
Maestro orchestration
Automatic Test Generation
From Tag to Test: Automated Flow
Shepherd Tag Scanning
Automatically scan your Flutter code for Shepherd Tag identifiers
YAML Generation
Generate Maestro-compatible YAML test files based on UI structure
Test Execution
Run comprehensive UI tests using Maestro engine integration
Results Analysis
Get detailed reports with screenshots and performance metrics
Advanced Testing Features
Fully automated testing
Beyond basic UI interaction testing, Shepherd Studio provides advanced testing capabilities including performance profiling, accessibility checks, and cross-platform compatibility validation, all configured through intuitive YAML syntax.
- Automatic UI component discovery and testing
- Cross-platform test execution (iOS/Android)
- Performance and memory profiling integration
- Accessibility compliance validation
- Visual regression detection and reporting
Real-time Synchronization
Your test files automatically update when you modify UI components with Shepherd Tag. No more broken tests due to UI changes – the YAML files regenerate to match your current application structure, ensuring continuous test reliability.
- Automatic test regeneration on code changes
- Intelligent test case preservation and migration
- Version control integration for test history
- Custom test scenario templates and reuse
Always synchronized