Registro do cliente [teste unitário]
Este artigo descreve os cenários de teste para o registro do cliente na locação digital.
Quando o cliente realiza seu registro (cadastro) na aplicação, o sistema cria um “Usuário” (com licença de comunidade), associado a um contato que por sua vez está diretamente relacionado a uma conta. Portanto, o registro de um cliente envolve basicamente três entidades (objetos) do sistema: usuário, contato e conta.
Como hipótese consideramos que uma empresa, antes de iniciar uma operação de locação digital, já possui um cadastro de clientes (contas) e, por isso, muitos dos clientes que realizam registro na aplicação podem ser clientes com contas já existentes. E, neste caso, seria desejável que o registro de um novo usuário fosse associado a uma conta já existente e não a uma nova conta duplicada.
Como o processo de registro valida o email informado pelo usuário no formulário de cadastro, podemos associar este novo usuário a uma conta existente.
Cenários de teste
Os cenários de teste levam em consideração os seguintes aspectos:
Existe um usuário com o email do registro.
Existe uma conta com o email ou cpf do registro.
Cenário | Usuário cadastrado | Conta cadastrada |
---|---|---|
|
|
|
|
|
|
Novo cliente
Este cenário descreve o registro de um cliente que ainda não realizou seu cadastro na aplicação e também ainda não tem seu email associado a uma conta cadastrada no sistema.