Skip to content

projeto realizado durante a semana de imersao agilizei

Notifications You must be signed in to change notification settings

MatheusSantosz/agilizei-4.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agilizei-4.0

Imersão em Cypress


Hey! Perdeu o conteúdo da Imersão?


Setup

Pré-requisitos:

  • 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:

Conteúdo abordado durante o treinamento de Cypress do evento Imersão do Agilizei

Cypress

  • 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

Javascript

  • Variáveis e constantes
  • Funções
  • Condicional
  • Metodos
  • Stringificação de objetos
  • Desestruturação de objetos

Integração Contínua

  • Execução dos testes
  • Download dos artefatos

Boas práticas

  • 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

Desafio

Execute seu teste com o npx cypress run e veja se os testes passaram. Deu certo? compartilha e marca o @agilizei.


Bons estudos - Agilizei Team ⚡️

About

projeto realizado durante a semana de imersao agilizei

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published