Topicos Recents
-
Problemas com o nightwatch
Geral1 -
Ajuda com Curso
Geral5 -
Como você mapearia este elemento?
Geral12 -
Questionário sobre testes automatizados em aplicativos móveis
Geral4 -
A arte de desenvolver testes - Cucumber + Capybara
Artigos e Tutoriais44 -
Como abrir todos os link de uma página
Geral2 -
QA Analyst/Project Lead (Florianópolis/Remote)
Vagas1 -
QA Engineer - (Pinheiro)
Vagas1 -
Teste de Stress
Geral5 -
Tester que não programa, leia isso por favor.
Artigos e Tutoriais6 -
Executar tags em features diferentes no Cucumber
Geral1 -
QA, trate sua automação como software
Artigos e Tutoriais5 -
[Survey] - Testes automatizados em aplicativos móveis
Geral6 -
Cucumber para javascript Duvida
Artigos e Tutoriais2 -
Vagas QA PL e Sr - São Paulo
Vagas1 -
Episode 010 - The Automate or Die Special - The Evil Tester Show
Feed de Blogs e Posts2 -
Ruby In Tests
Artigos e Tutoriais7 -
Livros
Geral19 -
Anexar printscreen ao Allure Report
Geral28 -
Vaga para Analistas de Testes Pleno.
Vagas1
Automação com selenium em casos específicos
-
Olá pessoal,
Estou eu fazendo alguns UI testes com selenium e me surgiu alguns cenários que eu gostaria de saber uma melhor forma de automatizar.
-
Quando você está testando uma aplicação e para acessá-la você precisa receber um sms no celular com algum código e entrar com esse código na aplicação. Como testar um cenário deste tipo?
-
Quando você faz um registro em um site e recebe um email de confirmação ou até mesmo um email com algum código de acesso. Como validar que o email chegou?
Obviamente os testes não precisam ser APENAS com selenium, se existir alguma outra ferramenta para testar estes cenários, digam-me
abraços!
-
-
- Normalmente uso algum dado já configurado para fazer isso. Ex: código xxxx é aceito no ambiente de testes por que é uma interação externa de díficil automatização e seu custo não é viável ou não foi aprovado. Muitas vezes é mais barato tu fazer um “caminho alternativo” para seguir o fluxo do que inventar a roda.
- Existem serviços de fake e-mail que tu pode usar alguma API para consumir. Eu ainda prefiro seguir o mesmo pensamento do 1 item.
-
1 - Geralmente seu sistema deve usar algum serviço que envia esse SMS. Prepara um ambiente de teste tenha um webhook que receba essa informações e disponibilize via API interna.
2 - Mesmo pensamento do primeiro item… mas existe esquema de email fake por ai como ramses falou… no meu caso eu ja vivi as 2 situações. Em um caso eu parseava a listagem de emails que o ambiente de teste gerava e procurava o que eu precisava… em outro caso essa info ja tava disponivel via APi /consulta de banco.
-
Eu recentemente descobri um desses serviços de fake email, mas ainda não pude usar. Dá uma olhada:
https://www.mailinator.com/ -
- Quando você faz um registro em um site e recebe um email de confirmação ou até mesmo um email com algum código de acesso. Como validar que o email chegou?
Apenas atualizando uma solução para este caso 2:
Pode ser usado este pacote para fazer este tipo de teste: https://www.npmjs.com/package/mail-listener2