https://github.com/miguelluisdev/testes-automatizados
Repositorio de testes automatizados de sites que já foram testados manualmente no https://github.com/Miguelluisdev/testes-manuais
https://github.com/miguelluisdev/testes-automatizados
analise-exploratoria automated-testing automation ci-cd cypress cypress-cloud cypress-dashboard end-to-end-testing git github-actions javascript management organization project-management web
Last synced: about 1 year ago
JSON representation
Repositorio de testes automatizados de sites que já foram testados manualmente no https://github.com/Miguelluisdev/testes-manuais
- Host: GitHub
- URL: https://github.com/miguelluisdev/testes-automatizados
- Owner: Miguelluisdev
- License: mit
- Created: 2025-06-23T22:33:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-24T22:49:10.000Z (about 1 year ago)
- Last Synced: 2025-06-24T23:31:22.584Z (about 1 year ago)
- Topics: analise-exploratoria, automated-testing, automation, ci-cd, cypress, cypress-cloud, cypress-dashboard, end-to-end-testing, git, github-actions, javascript, management, organization, project-management, web
- Language: JavaScript
- Homepage: https://github.com/Miguelluisdev/testes-manuais
- Size: 1000 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧪 Testes Automatizados
Repositório dedicado à automação de testes de sites que já passaram por uma bateria de testes manuais. Os testes automatizados aqui desenvolvidos têm como base os cenários, casos de teste e documentação disponíveis no repositório de testes manuais:
🔗 [Acesse o repositório de testes manuais](https://github.com/Miguelluisdev/testes-manuais)
---
## 📌 Objetivo
Este projeto tem como objetivo:
- Automatizar os cenários e casos de teste previamente validados manualmente;
- Aumentar a cobertura de testes e a confiabilidade das aplicações testadas;
- Promover boas práticas em automação de testes;
- Servir como referência e apoio para a comunidade de QA e profissionais em transição de carreira.
---
### 🔧 Tecnologias Utilizadas
* [Cypress](https://www.cypress.io/) — Framework de automação de testes end-to-end.
* [Cypress Cloud](https://www.cypress.io/cloud/) — Plataforma para monitoramento e análise de execuções de testes em nuvem.
* [JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript) — Linguagem principal utilizada nos testes automatizados.
* [Cucumber / Gherkin](https://cucumber.io/docs/gherkin/) — Utilizado para escrita de cenários em linguagem natural (BDD), quando necessário.
* [Page Objects Pattern](https://www.selenium.dev/documentation/test_practices/encouraged/page_object_models/) — Padrão de projeto usado para organizar e desacoplar os elementos das páginas dos testes.
* [Git](https://git-scm.com/) — Sistema de controle de versão.
* [GitHub](https://github.com/) — Plataforma de hospedagem de código, controle de versão e integração contínua.
* [GitHub Actions](https://docs.github.com/actions) — Ferramenta de CI/CD usada para executar os testes automatizados de forma contínua.
---
## 🧭 Estrutura do Projeto
```
Testes-Automatizados/
│
├── site-exemplo-01/
│ ├── cypress/
│ ├── cypress.config.js
│ └── package.json
│
├── site-exemplo-02/
│ ├── ...
│
└── README.md
````
Cada pasta representa um projeto individual com seus próprios testes automatizados, organizados de forma modular para facilitar o entendimento e a manutenção.
---
## 🚀 Como Executar os Testes
> **Pré-requisitos:** Node.js e npm instalados.
```bash
# Instalar dependências
npm install
# Executar os testes no modo interativo
npx cypress open
# Executar os testes em modo headless
npx cypress run
````
*Consulte a documentação específica em cada subpasta para mais detalhes sobre os comandos e configurações.*
---
## 🤝 Contribuições
Este repositório é aberto à colaboração! Caso tenha ideias de melhorias, sugestões de sites para testar, feedbacks ou deseje contribuir com novos testes automatizados, sinta-se à vontade para abrir uma issue ou pull request.
---
## 👨💻 Autor
**Miguel Luis**
[GitHub](https://github.com/Miguelluisdev) • [LinkedIn](https://www.linkedin.com/in/miguel-luis-07b063358/)