Overview
Welcome to Probato.
Probato is an Open Source framework proposal, designed to grow with the community. Developers, testers, and enthusiasts are invited to collaborate with ideas, improvements, and new features. This collaborative spirit aims to build a robust and accessible solution that addresses real market needs and promotes best practices in test automation.
As an execution engine based on JUnit 5, Probato adopts a declarative, business-oriented, and extensible approach, with the goal of standardizing, centralizing, and evolving common resources required in automation projects, with its evolution openly driven by the community.
This solution does not aim to replace well-established tools in the market, such as Selenium or Playwright, but rather to integrate and centralize them within a single platform.
Origin of the name Probato
The name Probato comes from the Latin Probatus, meaning “related to proof”, “validated”, or “experimental”.
This concept reflects the essence of the framework: providing tools to ensure quality in software projects.
Mission: To support development teams in quality assurance through automated testing, ensuring efficiency, security, and agility with best practices and modern tools.
Probato as a Framework
Probato was designed to address common automation challenges by providing a simplified and efficient structure.
It abstracts technical complexity and promotes best practices, helping teams create and maintain automated tests in a consistent and effective way.
Key Differentials
- Ease of use: Modern abstractions simplify test creation and maintenance.
- Management and analysis: Execution tracking and detailed analysis through a results management application.
- Integrated automation: Automatic reports and integration with failure management systems.
- Extensibility: Extension points for customization and new features.
- Continuous evolution: An open roadmap and growing support for integrations.
Philosophy
The focus of Probato is to allow developers to write what to test, while the framework takes care of how to execute.
Community
Your contribution is always welcome. Feedback, suggestions, development, and idea sharing help strengthen the project. Join us on GitHub and help build Probato into a robust and accessible solution.