Este repositório contém uma série de cenários de teste de caixa preta para o aplicativo Duolingo, abordando diferentes casos de uso, desde o login bem-sucedido até o registro de novos usuários utilizando diferentes métodos de autenticação, como e-mail, Facebook e Google.
O Duolingo é um aplicativo de aprendizado de idiomas que oferece uma ampla variedade de cursos gratuitos para usuários de todo o mundo.
- Softwares Utilizados:
- Selenium IDE: Extensão para navegador web utilizada para gravação e execução de testes automatizados.
- Arquivos no Conteúdo do Repositório:
- Documento README.md
- Arquivo Selenium IDE com os testes gravados
- Planilha com os cenários de teste elaborados
- Ferramenta Utilizada para Execução dos Testes: Extensão Selenium IDE.
- Sistema Operacional: Ubuntu 24.04 LTS.
- Navegador: Mozilla Firefox Snap for Ubuntu 125.0.3.
Os pontos de cobertura de teste incluem:
- Teste de login bem-sucedido
- Teste de tentativa de login com credenciais inválidas
- Teste de login com conta do Facebook
- Teste de login com conta do Google
- Teste de registro de novo usuário
- Teste de tentativa de registro com informações incompletas
- Tesde de registro de novo usuário com conta do Facebook
- Teste de recuperação de senha
O vídeo gravado para a atividade pode ser acessado aqui.
- O Selenium IDE não conseguiu efetuar login no site do Duolingo com sucesso, independentemente do método utilizado (login direto, Google e Facebook).
- Mesmo fora do Selenium IDE, o login via Facebook apresentou problemas consistentes, incluindo a incapacidade de clicar no botão de login/registro com o Facebook e falhas na integração.
- Mensagens de erro indicaram possível detecção de atividade robótica durante os testes de login, sugerindo medidas de segurança implementadas pelo Duolingo.
- Todos os testes usando credenciais invalidas ou incompletas funcionaram como esperado, retornando mensagens de erro.
- Anrry Petrin De Araujo
- anrry.petrin@gmail.com
- 200342