Skip to content

This project aims to automate tests for the Automation Exercise website, using Cypress.

Notifications You must be signed in to change notification settings

marjorymell/automation-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Automação com Cypress

📃 Visão Geral

Este projeto tem como objetivo automatizar testes para o site Automation Exercise, utilizando os casos de teste disponíveis aqui. A automação é implementada com Cypress, uma ferramenta para testes de front-end.

📍 Sumário

  1. Visão Geral
  2. Tecnologias Utilizadas
  3. Estrutura do Projeto
  4. Casos de Teste
  5. Configuração
  6. Executar os Testes
  7. Contato

💻 Tecnologias Utilizadas

  • Cypress: Framework de teste end-to-end para automação de aplicativos web.

📋 Estrutura do Projeto

  • cypress/
    • e2e/: Contém os testes automatizados.
      • login/: Testes relacionados ao login do usuário.
      • register/: Testes relacionados ao registro de novos usuários.
    • fixtures/: Contém dados de teste utilizados nos testes automatizados.
    • plugins/: Configurações e scripts para plugins adicionais do Cypress.
    • support/: Arquivos de suporte e comandos personalizados.
      • commands.js: Comandos customizados para facilitar a escrita dos testes.
      • e2e.js: Configurações e hooks globais para os testes.
      • utils/: Funções auxiliares e utilitárias para os testes, se necessário.

📝 Casos de Teste

Os testes são baseados nos casos de teste fornecidos pelo site Automation Exercise e estão relacionados ao:

  1. Cadastro de Usuário
  2. Login de Usuário
  3. Adicionar Produto ao Carrinho
  4. Realizar Pedido
  5. Validar Detalhes do Pedido

🔨 Configuração

Pré-requisitos

  • Node.js
  • npm ou yarn

Instalação

  1. Clone o repositório:

    git clone https://github.com/marjorymell/automation-project
    
  2. Instale as dependências:

    npm install
    

🔄 Executar os Testes

Para executar os testes automatizados no seu projeto, siga estes passos:

  1. Certifique-se de que todas as dependências estão instaladas: Se ainda não tiver feito isso, execute o comando npm install para instalar todas as dependências do projeto.

  2. Execute os testes com Cypress: Utilize o comando abaixo para iniciar os testes automatizados:

    npx cypress run

    Isso executará todos os testes configurados no Cypress. O Cypress também pode ser iniciado em modo interativo com:

    npx cypress open

    Isso abrirá a interface gráfica do Cypress, permitindo que você execute e depure os testes manualmente.

📞 Contato

About

This project aims to automate tests for the Automation Exercise website, using Cypress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published