1
resposta

Fluxo de teste - Cadastro

O e-mail e a senha forem preenchido corretamente direcionar para tela de login.

Os campos de e-mail e senha tem que ser obrigatório. Caso esses campos não sejam preenchidos apresentar uma mensagem de erro.

Caso o e-mail e a senha estejam incorretos apresentar uma mensagem de erro.

Se o e-mail estiver no banco de dados e a senha não for compatível apresentar uma mensagem de erro para alterar a senha e redirecionar para outra página.

1 resposta

Olá, Thais

Pelo que entendi, você está tentando criar um fluxo de teste para a funcionalidade de cadastro, e essas são as condições que você listou. Vamos analisar cada uma delas e ver como podemos estruturá-las em um fluxo de teste.

  1. E-mail e senha preenchidos corretamente: Nesse caso, o teste deve verificar se, após o preenchimento correto e a submissão dos dados, o usuário é redirecionado para a tela de login. Isso está alinhado com o comportamento esperado mencionado no exercício.

  2. Campos de e-mail e senha são obrigatórios: O teste deve verificar se uma mensagem de erro é exibida quando esses campos não são preenchidos e o usuário tenta se cadastrar.

  3. E-mail e senha incorretos: Aqui, o teste deve verificar se uma mensagem de erro é exibida quando o e-mail e a senha inseridos não estão corretos. No entanto, como estamos lidando com um fluxo de cadastro, talvez seja mais relevante testar se o sistema está verificando a validade do formato do e-mail e a força da senha (por exemplo, se a senha tem pelo menos 8 caracteres, conforme mencionado no exercício).

  4. E-mail já existente no banco de dados e senha incompatível: Nesse caso, o teste deve verificar se uma mensagem de erro é exibida quando o e-mail inserido já existe no banco de dados e a senha não é compatível. Além disso, o sistema deve oferecer uma opção para o usuário alterar a senha.

Espero que isso ajude a esclarecer como você pode estruturar seu fluxo de teste. Lembre-se, o objetivo é garantir que o sistema esteja funcionando conforme o esperado e lidar com todos os possíveis cenários de entrada do usuário.

Espero ter ajudado e bons estudos!