Este repositório contém testes automatizados para o site Daily Place, desenvolvidos como parte do meu aprendizado em QA e automação de testes usando Cypress. Este projeto serve como um portfólio para demonstrar minhas habilidades na criação de testes automatizados para aplicações web.
- Descrição do Projeto
- Tecnologias Utilizadas
- Instalação
- Execução dos Testes
- Estrutura do Projeto
- Contribuições
- Contato
O objetivo deste projeto é criar uma suíte de testes automatizados para o site Daily Place, utilizando a ferramenta Cypress. Estes testes cobrem funcionalidades essenciais do site, garantindo que ele funcione corretamente em diferentes cenários.
- Cypress: Framework de testes end-to-end para aplicações web.
- JavaScript: Linguagem de programação utilizada para escrever os testes.
Para rodar este projeto localmente, siga os passos abaixo:
-
Clone o repositório:
git clone https://github.com/LuisCrispim/daily.placeCypress.git
-
Navegue até o diretório do projeto:
cd daily.placeCypress
- Instale as dependências:
npm install
Você pode executar os testes de duas formas:
Modo Interativo:
Execute o Cypress em modo interativo para visualizar os testes enquanto eles são executados:
npx cypress open
Modo Headless:
Execute todos os testes em modo headless (sem interface gráfica):
npx cypress run
A estrutura do projeto está organizada da seguinte forma:
cypress/integration
: Contém os arquivos de teste.cypress/fixtures
: Contém dados de exemplo utilizados nos testes.cypress/support
: Contém comandos customizados e funções de suporte.
Este é um projeto pessoal em desenvolvimento, mas sugestões e contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Para mais informações sobre este projeto ou para discutir oportunidades de colaboração, você pode me encontrar em:
- GitHub: https://github.com/LuisCrispim
- LinkedIn: https://www.linkedin.com/in/lu%C3%ADs-felipe-crispim/
- Email: [email protected]