Projeto executado em um ambiente de desenvolvimento local nas aplicações "Mark L" de gerenciamento de tarefas Web e API desenvolvidas pelo Fernando Papito nos cursos da QAxperience
- Acesso ao Portal QAx
- Documentaçao do Cypress
- Versão Cypress: 12.2.0
- Linguagem: JavaScript
- IDE: Vscode
- Configuração do ambiente
- Criando um projeto cypress
- Dados dinâmicos com faker
- Consumindo API Rest
- Aprimorando os testes
- Testes independentes
- Utilização de Custom Commands
- Organização por contexto
- Reuso de código
- Configurações e boas práticas
- Fixtures do cypress
- CLI (Interface de Linha de Comando) e Multi-Browser (Electron, Chrome, Firefox)
- Viewport Size
- Evidências das execuções dos testes automatizados em formato de videos e capturas de tela (screenshots)
- Allure Reports
- Validar aplicação online
- Validar cadastro de uma tarefa com sucesso
- Validar que não deve cadastrar uma tarefa duplicada
- Validar campo obrigatório
- Validar conclusão de uma tarefa
- Validar exclusão de uma tarefa
Esse projeto está sob a licença MIT.