Skip to content

About Probato

Probato is an open-source project created to evolve how teams structure, execute, and analyze functional automated tests.

More than a set of APIs, Probato proposes a clear and opinionated architectural model, treating test automation as software engineering, not as a collection of isolated scripts.

The project emerged from the need to bring predictability, clarity, and observability to automation initiatives that evolve over time.

Project vision

Probato’s vision is to establish a consistent architectural standard for functional test automation, reducing common ambiguities found in traditional test projects.

The main goals of the project are:

  • Standardize functional test automation architecture
  • Reduce variation and implicit decisions across projects
  • Make the execution lifecycle more predictable and observable
  • Enable long-term quality analysis
  • Support scalable and sustainable automation initiatives

Probato prioritizes explicit structure over implicit conventions and declarative decisions over scattered logic.

Open source and collaboration

Probato is developed as an open-source project, open to community collaboration.

Community participation is a core part of the framework’s evolution and may take place through:

  • Code contributions
  • Documentation improvements and refinements
  • Creation of examples and practical guides
  • Discussions, feedback, and improvement proposals

Collaboration is guided by technical clarity, architectural consistency, and alignment with the project’s vision.

Governance

The project follows an open and transparent governance model:

  • Technical decisions are discussed publicly
  • Changes undergo review and validation
  • Contributions follow clear and documented guidelines

This model aims to ensure consistency, predictability, and sustainable evolution of the framework.

Acknowledgements

Probato is maintained by contributors who share the belief that test automation deserves the same architectural rigor as production software.

This conviction guides all technical and conceptual decisions within the project.