É 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 deTestes Unitários,FuncionaiseIntegrados.
Com a análise deResultadosé possível verificar se seu software está cumprindo suas funcionalidades projetadas.
Através daCobertura de Códigoé possível verificar se seu plano de testes de fato executa todo o seu código.
Possibilita o desenvolvimento comTDD(Test-driven development).
Com a utilização de práticas deDevOpsé possívelAutomatizara esteira de testes e geração de artefatos.
Fácil integração com conhecidas ferramentas deCI/CD.
Aprimorar a área deQA(Quality Assurance) em seu projeto.
Por que esse nome?
O nomePROBATvem doLatime significaprova/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á.