Este repositório contém a especificação de casos de teste para o fluxo de login do sistema disponível em:
🔗 https://the-internet.herokuapp.com/login
Validar o comportamento do sistema diante de diferentes combinações de nome de usuário e senha, garantindo que o processo de autenticação funcione corretamente, aceitando credenciais válidas e rejeitando inválidas.
- Username:
tomsmith - Password:
SuperSecretPassword! - Resultado Esperado:
✅ Redireciona para área autenticada
✅ Mensagem:"You logged into a secure area!"
- Username:
tomsmith - Password:
senhaErrada123 - Resultado Esperado:
❌ Acesso negado
⚠️ Mensagem:"Your password is invalid!"
- Username:
tomsmith - Password: (vazio)
- Resultado Esperado:
❌ Acesso negado
⚠️ Mensagem:"Your password is invalid!"
- Username:
usuarioErrado - Password:
SuperSecretPassword! - Resultado Esperado:
❌ Acesso negado
⚠️ Mensagem:"Your username is invalid!"
- Username:
usuarioErrado - Password:
senhaInvalida - Resultado Esperado:
❌ Acesso negado
⚠️ Mensagem:"Your username is invalid!"
- Username:
usuarioErrado - Password: (vazio)
- Resultado Esperado:
❌ Acesso negado
⚠️ Mensagem:"Your username is invalid!"
- Username: (vazio)
- Password:
SuperSecretPassword! - Resultado Esperado:
❌ Acesso negado
⚠️ Mensagem:"Your username is invalid!"
- Username: (vazio)
- Password:
senhaErrada - Resultado Esperado:
❌ Acesso negado
⚠️ Mensagem:"Your username is invalid!"
- Username: (vazio)
- Password: (vazio)
- Resultado Esperado:
❌ Acesso negado
⚠️ Mensagem:"Your username is invalid!"
- Cypress
- Node.js
- VS Code
Esses testes utilizam um site público para fins de treinamento. Não há necessidade de autenticação real nem uso de dados sensíveis.