Skip to content

AnthonySteffano/Desafio_Celcoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio CelCoin - QA

Esse desafio tem como objetivo testar implementações de testes automatizados utilizando cypress

Sobre o projeto

Esse projeto é um desafio para a empresa Celcoin para medir o nível de conhecimento na área de implementação de testes automatizados utilizando o Cypress. Foi proposto acessar o site YourLogo um site ecommerce para realizar os 4 cenários de testes propostos

  • Automatizar o processo de criar conta de um novo usuário.
  • Realizar o login com uma conta criada.
  • Selecionar um pedido e adicionar ao carrinho.
  • Validar se o pedido está adicionado no carrinho.

Requerimentos

Instalando as dependências

  • Usando npm
      npm install
  • Usando yarn
      yarn

Rodando a interface do ambiente Cypress

  • Usando a interface cypress apois realizar a instalações das dependências, poderá utilizar o seguinte comando

    ./node_modules/.bin/cypress open

    Ou pode utilizar

    yarn cypress:open

    Vai abrir a interface do ambiente Cypress e basta clicar no teste denominado Teste_web.spec.js

    Rodando o cypress sem a interface

    • Para utilizar o cypress sem a interface, utilize o seguinte comando
     npx cypress run

    Irá aparecer no terminal todos os passos que o teste executou, lembre-se que será exportado um vídeo do teste sendo realizado, caso não tenha interesse do vídeo siga esse passo:

    npx cypress run --config video=false

    Pontos de atenção

    • No arquivo cypress.json foi criado uma env, com variáveis que estão sendo utilizadas nos testes, foi utilizado a biblioteca uuid para criar números aleatórios para realizar os testes de cadastro de email do cliente.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published