Hey! Perdeu o conteúdo da Imersão?
- Instalar o NodeJS
- Instalar um editor de texto, como o Visual Studio Code
- Instalar o Git (caso queira trabalhar com projeto em sua máquina)
Conteúdo abordado durante o treinamento de Cypress do evento Imersão do Agilizei
- Como implementar uma técnica de escrita de cenários legíveis
- Como pensar usando o Arrange Act Assert
- Como criar o primeiro projeto com Cypress
- Como interagir com local storage
- Como usar requests (com GraphQL)
- Como usar comandos customizados
- Como documentar comandos customizados
- Como mapear elementos usando get / contains
- Como adicionar uma asserção usando o should
- Como iterar em uma lista de elementos usando o each
- Como usar mocks para isolar o teste de fatores externos
- Como trabalhar com hooks durante o teste
- Como aplicar algumas boas práticas (baseUrl, evitar navegação quando possível)
- Como executar os testes no modo headless e visualizar o vídeo
- Variáveis e constantes
- Funções
- Condicional
- Metodos
- Stringificação de objetos
- Desestruturação de objetos
- Execução dos testes
- Download dos artefatos
- Pular navegação entre as telas (quando possível)
- Definir uma URL base global
- Usar de múltiplas asserções
- Escrever cenários com boa legibilidade
- Seguir convenção AAA no fluxo de teste
- Isolar fatores externos (quando necessário)
- Documentar comandos customizados
- Documentar seu projeto
Execute seu teste com o
npx cypress run
e veja se os testes passaram. Deu certo? compartilha e marca o @agilizei.