Visão geral
Bem-vindo ao Probato.
O Probato é uma proposta de framework Open Source, projetado para crescer com a comunidade. Desenvolvedores, testadores e entusiastas são convidados a colaborar com ideias, melhorias e funcionalidades. Este espírito colaborativo busca criar uma solução robusta e acessível que atenda às reais demandas do mercado e promova boas práticas em automação de testes.
Como motor de execução baseado em JUnit 5, este adota uma abordagem declarativa, orientada a negócio e extensível, com o objetivo de padronizar, centralizar e evoluir recursos comuns necessários em projetos de automação, com evolução aberta a comunidade.
Esta solução não tem como objetivo substituir as excelentes ferramentas já consolidadas no mercado, como Selenium ou Playwright, mas sim integrá-las e centralizá-las em uma única plataforma.
Origem do nome Probato
O nome Probato vem do latim Probatus, que significa "relativo à prova", "comprovativo" ou "experimental".
Esse conceito reflete a essência do framework: prover ferramentas para garantir qualidade em projetos de software.
Missão: Apoiar equipes de desenvolvimento na garantia de qualidade por meio de testes automatizados, assegurando eficiência, segurança e agilidade com boas práticas e ferramentas modernas.
Probato como Framework
O Probato foi desenvolvido para enfrentar os desafios da automação, oferecendo uma estrutura simplificada e eficiente.
Ele abstrai a complexidade técnica e promove boas práticas, ajudando equipes a criar e manter testes automatizados de forma fácil e eficaz.
Diferenciais
- Facilidade de uso: Abstrações modernas simplificam a criação e manutenção de testes.
- Gestão e análise: Rastreamento e análise detalhada das execuções por meio de uma aplicação de gerenciamento de resultados.
- Automação integrada: Relatórios automáticos e integração com sistemas de falhas.
- Extensibilidade: Pontos de extensão para personalização e novos recursos.
- Evolução contínua: Roadmap aberto e suporte crescente a integrações.
Filosofia
O foco do Probato é permitir que o desenvolvedor escreva o que testar, enquanto o framework cuida de como executar.
Comunidade
Sua contribuição é sempre bem-vinda: feedback, sugestões, desenvolvimento ou compartilhamento de ideias fortalecem este projeto. Participe no GitHub e ajude a construir para tornar esta ferramenta uma solução robusta e acessível.