- 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