Cucumber | Mapeando a API

Опубликовано: 27 Апрель 2026
на канале: QaOps
1,738
82

Nesse vídeo, irei mostrar como a mapear a API. Criar uma abstração da API é de suma importância para que a API fique isolada dos testes, pois isso fará com que nosso código seja reusável e mais fácil de ser mantido.

Se Inscreva: http://videos.qa-ops.com/subscribe

============ÍNDICE===========
0:00 Introdução
1:04 Relembrando a estrutura que estamos construindo
1:55 Removendo testes que não usam especificação por exemplo
3:59 Como renomear variável usando a refatoração do IntelliJ
5:32 Criando o pacote para a API
6:46 Movendo todo o código do Step Definition para a classe UserApi
10:41 Usando a refatoração do IntelliJ para extrair um método
14:29 Criando método que somente retorna um campo do json
17:11 Usando o valor obtido pela UserApi para fazer a assertiva

============DOCUMENTAÇÃO===========
docs: http://videos.qa-ops.com/docs

============GITHUB===========
Github: https://repos.qa-ops.com/github
Repositório: https://github.com/qa-ops/bdd-automat...
Branch: 08-creating-clients

============VÍDEOS MENCIONADOS===========
BDD Intro a testes de API:    • BDD | Intro Testes de API  
BDD O que é:    • BDD | o que é  
BDD Vale a pena?:    • BDD |  Vale, ou não, a pena  
BDD Especificação por Exemplo:    • Video  
BDD O que é Gherkin:    • BDD | O que é gherkin  
BDD Arquitetura da Automação:    • BDD | Arquitetura da Automação  
BDD | Dependências do projeto:    • BDD | Dependências do projeto  
BDD Primeiro Cenário:    • Cucumber | Primeiro Cenário  
Cucumber Codando Primeiro Cenário:    • Cucumber | Codando Primeiro Cenário  
Cucumber Devo usar docstring?:    • Cucumber | Devo usar docstring ?  
Cucumber Rest Assured config:    • Cucumber | Rest Assured config  
Cucumber Especificação por exemplo na prática:    • Cucumber | Especificação por exemplo na pr...  
Cucumber Criando o Executável:    • Cucumber  | Criando o Executável  

============PLAYLISTS===========
Testes de Api com Java: https://videos.qa-ops.com/automacao-r...
Linha de comando Unix: https://videos.qa-ops.com/linha-coman...
Bash Script: https://videos.qa-ops.com/bash-script-pt

============REDES SOCIAIS===========
Twitter: https://social.qa-ops.com/twitter
LinkedIn: https://social.qa-ops.com/linkedin

====MUSIC BY====
Author: Simone Geravini
Licensed by: Zimo Music
   / @zimomusiclibrary