Probato Manager
Probato Manager is the component responsible for collecting, organizing, and visualizing execution results generated by the Probato framework.
While Probato focuses on test execution and orchestration, the Manager focuses on observability, metrics, and insights.
Purpose of Probato Manager
Probato Manager is designed to:
- Centralize execution results
- Provide execution metrics and trends
- Offer visibility for technical and non-technical stakeholders
- Support quality analysis over time
It does not execute tests and does not interfere with test logic.
Role in the Probato ecosystem
Probato is composed of two complementary parts:
- Probato Framework — executes and orchestrates tests
- Probato Manager — observes and analyzes executions
The Manager consumes data produced during execution and transforms it into meaningful information.
What data is collected
During test execution, Probato can send the following data to the Manager:
- Execution metadata (project, suite, script, page object)
- Execution duration and status
- Step descriptions and parameters
- Evidences (screenshots, videos, logs)
- Historical execution data
This data enables detailed analysis and reporting.
Who benefits from Probato Manager
Probato Manager is useful for multiple roles:
QA Engineers
- Analyze failures
- Track flaky tests
- Review execution history
Developers
- Diagnose issues
- Understand execution behavior
- Validate fixes
Managers and Stakeholders
- Track quality trends
- Monitor execution stability
- Assess release readiness
Integration with the framework
Integration with Probato Manager is controlled through configuration, not code.
Typical integration steps include:
- Enabling result publishing
- Configuring endpoint and credentials
- Selecting which data is collected
This ensures observability without polluting test logic.
Metrics and observability
Probato Manager enables:
- Execution dashboards
- Historical trend analysis
- Failure categorization
- Evidence inspection
Observability is treated as a first-class concern, not an afterthought.
Architectural principles
Probato Manager follows these principles:
- Passive observer — no control over execution
- Immutable execution data
- Environment-agnostic visualization
- Scalable storage and querying
These principles ensure reliability, traceability, and sustainable evolution.
Distribution and execution via Docker
Probato Manager is distributed as an official Docker image, making installation and execution straightforward across different environments.
The image is available on Docker Hub, under the official project repository:
- Repository:
probato - Image:
probato/probato-manager:latest
Running the Manager via Docker enables:
- Fast environment setup
- Standardized execution across teams
- Easy integration with CI/CD pipelines and environments
Details about configuration, ports, volumes, and environment variables can be found in the deployment documentation.
What comes next
To integrate Probato Manager:
- Configure execution publishing
- Execute tests normally
- Explore results in the Manager UI
Probato Manager completes the Probato ecosystem by transforming execution data into actionable insights.