- Master (contém o código do último vídeo) -
main - Vídeo 1 -
01-basic-gradle-project - Vídeo 2 -
02-first-feature - Vídeo 3 -
03-first-implementation - Vídeo 4 -
04-docstring - Vídeo 5 -
05-rest-assured-setup - Vídeo 6 -
06-specification-by-example-scenario - Vídeo 7 -
07-cucumber-runner - Vídeo 8 -
08-creating-clients - Vídeo 9 -
09-cucumber-hooks - Vídeo 10 -
10-deleting-user-with-hooks - Vídeo 11 -
11-mapping-more-complex-jsons - Vídeo 12 -
12-deserialization - Vídeo 13 -
13-understanding-restassured-syntax - Vídeo 14 -
14-using-restassured-assertions - Vídeo 15 -
15-prepping-the-scenario - Vídeo 16 -
16-scenario-outline - Vídeo 17 -
17-asserting-with-groovy-collection - Vídeo 18 -
18-creating-builder-from-scratch - Vídeo 19 -
19-last-scenario - Vídeo 20 -
20-deleting-pets-created
- Java 14
- Gradle 6.7
- Docker
- Subir a loja Swagger Pet Store -
docker run --name petstore -d -p 12345:8080 swaggerapi/petstore3:unstable - Rodar os testes -
./gradlew test - Relatório do Cucumber -
app/build/reports/feature.html
- Criação do Projeto e suas dependências
- Criando Primerio Cenário
- Codando o Primeiro Cenário
- Devo usar DocString?
- Rest Assured config
- Especificação por exemplo na prática
- criando o Executável
- Mapeando a API
- Criando Ganchos
- Limpando os Dados
- Json mais complexos
- Desserialização
- Sintaxe antiga do RestAssured
- Assertivas no RestAssured
- Preparando o cenário
- Esquema de Cenário
- Assertivas com Coleções Groovy
- Criando builders do zero
- Último cenário Parte 1
- Último cenário Parte 2
- Master (has the code from the last video) -
main - Video 1 -
01-basic-gradle-project - Video 2 -
02-first-feature - Video 3 -
03-first-implementation - Video 4 -
04-docstring - Video 5 -
05-rest-assured-setup - Video 6 -
06-specification-by-example-scenario - Video 7 -
07-cucumber-runner - Video 8 -
08-creating-clients - Video 9 -
09-cucumber-hooks - Video 10 -
10-deleting-user-with-hooks - Video 11 -
11-mapping-more-complex-jsons - Video 12 -
12-deserialization - Video 13 -
13-understanding-restassured-syntax - Video 14 -
14-using-restassured-assertions - Video 15 -
15-prepping-the-scenario - Video 16 -
16-scenario-outline - Video 17 -
17-asserting-with-groovy-collection - Video 18 -
18-creating-builder-from-scratch - Video 19 -
19-last-scenario - Video 20 -
20-deleting-pets-created
- Java 14
- Gradle 6.7
- Docker
- Start Swagger Pet Store -
docker run --name petstore -d -p 12345:8080 swaggerapi/petstore3:unstable - Run the tests -
./gradlew test - Cucumber Report -
app/build/reports/feature.html
- Creating the Project and its dependencies
- Creating the First Scenario
- Implementing the First Scenario
- Should I use DocString?
- Rest Assured Config
- Hands on Specification by Example
- Runner Class
- Mapping the API
- Creating Hooks
- Cleaning the Data
- More complex jsons
- Deserialization
- RestAssured Old Syntax
- RestAssured assertions
- Preparing the scenario
- Scenario Outline
- Assertions with Groovy Collections
- Creating builder from scratch
- Last scenario Part 1
- Last scenario Part 2

