Referências práticas
Exemplos de uso
Modelos simples para iniciar projetos de automação Java com APIs REST, BDD e estrutura organizada.
Teste Java com RestAssured
import org.junit.jupiter.api.Test;
import static io.restassured.RestAssured.given;
class UsuarioApiTest {
@Test
void deveRetornarStatus200AoConsultarUsuarios() {
given()
.baseUri("https://api.exemplo.com")
.when()
.get("/usuarios")
.then()
.statusCode(200);
}
}
Cenário Cucumber
Feature: Login
Scenario: Login com credenciais válidas
Given que o usuário está na tela de login
When informa usuário e senha válidos
Then deve visualizar a área logada
Estrutura de projeto
src
├── main
│ └── java
│ └── br/com/qa
│ ├── clients
│ ├── config
│ └── utils
└── test
├── java
│ └── br/com/qa
│ ├── steps
│ ├── runners
│ └── tests
└── resources
└── features