Implementação de Script
Nesta seção será implementado um Script de teste básico, responsável por representar um cenário de teste no Probato. O cenário implementado será o de login realizado com sucesso na aplicação Probato Manager.
O Script descreve qual cenário será executado, mas não contém lógica de execução — essa responsabilidade pertence às Procedures.
Criando a classe Script
O Script pertence ao mesmo contexto da Suite e representa um cenário específico dentro da funcionalidade.
Passo a passo
- No pacote
org.probato.manager.usecase.UC01, crie um novo pacote chamadoscript. - No pacote
org.probato.manager.usecase.UC01.script, crie a classeUC01TC01_EfetuarLoginComSucesso.java. - Implemente o código abaixo:
| UC01TC01_EfetuarLoginComSucesso.java | |
|---|---|
O Script acima descreve apenas a intenção do cenário. Nenhuma ação é executada neste nível.
Associando o Script à Suite
Após criar o Script, ele deve ser associado à Suite correspondente.
- Abra a classe da Suite
UC01_EfetuarLogin. - Adicione o Script como um campo anotado.
A anotação @TestCase indica ao Probato que este Script faz parte da execução da Suite.
Executando neste estágio
Se o projeto for executado neste ponto, o Probato informará que:
O Script deve possuir pelo menos uma Procedure.
Esse comportamento é esperado, pois o Script apenas descreve o cenário — a lógica será implementada no próximo passo.
Checklist final
Antes de prosseguir, verifique se:
- ✅ A classe
UC01TC01_EfetuarLoginComSucessofoi criada corretamente. - ✅ O Script foi associado à Suite.
- ✅ O projeto compila sem erros.
- ✅ O cenário é reconhecido pelo JUnit 5.
Com o Script definido, o próximo passo é implementar a Procedure, responsável pela execução da lógica do cenário.
➡️ Continue em Implementação de Procedure.