Shepherd Tag YAML Tests
Automated testing powered by Shepherd Tag YAML files generated from UI annotations
Shepherd Tag Integration
Shepherd Studio leverages the Shepherd Tag 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.
Shepherd Tag 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 Shepherd Tag YAML test files based on UI structure
Test Execution
Run comprehensive UI tests using Shepherd Tag 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