O que é o PROBAT?
É um conjunto de ferramentas e funcionalidades nativas do tlppCore para auxiliar os DEVS e equipes no processo de desenvolvimento de software através da criação e execução de testes em programas TLPP ou AdvPL*.
*Para testar fontes em ADVPL, obrigatoriamente o teste deverá ser escrito em TLPP.
Para que serve?
Melhorar a qualidade do código-fonte em seu projeto de software, possibilitando:
Criação e execução de Testes Unitários, Funcionais e Integrados.
Com a análise de Resultados é possível verificar se seu software está cumprindo suas funcionalidades projetadas.
Através da Cobertura de Código é possível verificar se seu plano de testes de fato executa todo o seu código.
Possibilita o desenvolvimento com TDD (Test-driven development).
Com a utilização de práticas de DevOps é possível Automatizar a esteira de testes e geração de artefatos.
Fácil integração com conhecidas ferramentas de CI/CD.
Aprimorar a área de QA (Quality Assurance) em seu projeto.
Por que esse nome?
O nome PROBAT vem do Latim e significa prova / testes, portanto, nenhum nome melhor representaria a ferramenta de testes.
Principais características
- Facilidade de uso;
- Facilidade no desenvolvimento de testes;
- Flexibilidade na configuração;
- Armazena dados históricos dos testes em SQLite;
- Validação de cobertura de código;
- Exportação de resultados em formatos para uso em ferramentas de CI/CD de mercado;
- Automação de esteiras de testes através de script.
Notas:
Funciona somente a partir do binário (Build 7.00.170117A) Lobo-Guará.
Não possui recursos para testes de interface.