Skip to content

Latest commit

 

History

History
125 lines (94 loc) · 7.12 KB

README.md

File metadata and controls

125 lines (94 loc) · 7.12 KB

Projeto de Automação de Testes Funcionais com Cypress

Cypress License GitHub last commit

Descrição

Este projeto contém a automação de testes funcionais para os sites 4alltests e Aprendendo Testar utilizando a ferramenta Cypress. Os testes cobrem a validação do menu principal do site 4alltests e as funcionalidades de cadastro de teste no site Aprendendo Testar.

Índice

Instalação

Para instalar o projeto, siga os passos abaixo:

  1. Clone o repositório:
    git clone https://github.com/ancgci/TesteFuncionalCypress.git
  2. Navegue até o diretório do projeto:
    cd nome-do-repositorio
  3. Instale as dependências:
    npm install

Como Usar

Para executar os testes após já ter instalado o node, utilize o seguinte comando:

npx cypress open

Este comando abrirá a interface do Cypress, onde você poderá selecionar e executar os testes.

Para executar os testes em modo headless, utilize:

npx cypress run

Estrutura do Projeto

nome-do-repositorio/
├── cypress/
│   ├── e2e/
│   │    └── web ├── 4allTests/
│   │                 └── Menu_Principal.cy.js
│   │            ├──  Site_Aprendendo_Testar/
│   │                 └── validar_cadastro_com_sucesso.cy.js
│   │            ├── main_test.js
│   ├── fixtures/
│   ├── support/
│   └── cypress.config.js
├─ .gitignore
├─ cypress.config.js
├─ package-lock.json
├─ package.json
└─ README.md

Testes Implementados

Site: 4alltests

  • Validação do Menu Principal:
    • Home
    • Página Ferramentas
    • Página Eventos
    • Página Vagas
    • Página Comunidades
    • Página Cursos
    • Página Referências
    • Página Blog
  • Funcionalidade Cadastro:
    • Teste com Sucesso
    • Apagar Cadastro
    • Sem informar Usuário
    • Sem informar Senha
    • Sem informar Nome

Inserção de Imagens e Vídeos

Imagens

1 2 3 4 5

Vídeos

Assista a execução dos testes aqui:

Texto Alternativo

Contribuição

Contribuições são bem-vindas! Por favor, siga os passos abaixo para contribuir:

  1. Faça um fork do projeto
  2. Crie uma branch para sua feature (git checkout -b feature/nome-da-feature)
  3. Commit suas mudanças (git commit -m 'Adicionar nova feature')
  4. Envie para o branch (git push origin feature/nome-da-feature)
  5. Abra um Pull Request

Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para mais detalhes.