Dúvida implementação para gerar email

Bom dia pessoal.

Estou implementando um cenário de teste de aceitação referente ao cadastro de um usuário, porém
me deparei com uma situação em que o sistema não permite criar mais de um usuário com e-mails
iguais.

Existe algum gerador de e-mail para eu incluir no meu código ? Pesquisei na internet e me deparei
com o FFaker, alguém já utilizou ? Se sim, como faço para implementar isso ?

Estou escrevendo meus cenários com Ruby, Watir e Rspec.

Grato,
Breno

FFaker é o que há. Só chamar FFaker::Internet.email pra gerar um email diferente.

Aqui tem um cheat sheet com algumas das features mais importantes do FFaker: http://ricostacruz.com/cheatsheets/ffaker.html.
A lista completa de todos os módulos do FFaker tá aqui: https://github.com/ffaker/ffaker/blob/master/REFERENCE.md

Praticamente tudo que vc precisar pra gerar dados pra testes o FFaker vai te ajudar.

Bom dia @B.Rodrigo,

Ainda não utilizei FFaker, vou dar uma olhada…

Uma coisa que já fiz para “contornar” essa necessidade de emails diferentes foi concatenar com milissegundos do horário atual. Ex.:

email = "automation"+dataHora.getTime()+"@email.com");

Usar millis pra email é um clássico, já usei muito e há um tempo encontrei num projeto que trabalhei também, descobri que não era o único que fazia isso :smile:

quem nunca né @stefan?

Pessoal muito obrigado pelas dicas, consegui criar meu cenário utilizando o FFaker.

Grato,

Log in to reply

Looks like your connection to Agile Testers was lost, please wait while we try to reconnect.