plano_de_teste - gracielamiranda/caixa_eletronico GitHub Wiki

Voltar ←

Plano de Teste

Caso de Uso Passo Teste Entrada Saída
Iniciar sessão Validar Senha Senha válida senha do cliente : ex: 123456 O sistema liberará a realização de transações
Senha inválida (1ª ou 2ª tentativa) senha errada do cliente: ex: 654321 O sistema pedirá a senha novamente
Senha inválida (3ª tentativa) senha errada do cliente: ex: 654321 O sistema detenterá o cartão no caixa
Sacar Dinheiro Validar Quantia quantia multipla de 10 quantia : 100 O sistema irá validar se obtem a quantia em caixa
quantia não multipla de 10 quantia: 15 O sistema irá informar que o valor é inválido, e solicitar a digitação de um novo valor
Quantia em Caixa tem quantia em caixa valor em caixa: 100 ; quantia desejada : 10 O sistema gravará um LOG com a quantia desejada e o número do cartão
não tem a quantia em caixa valor em caixa: 10 ; quantia desejada : 100 O sistema irá informar ao usuário que não obtem a quantia em caixa
Validar transação transação válida transação ok O sistema irá gravar um LOG com a resposta do sistema de banco e disponibilizará o dinheiro e recibo ao usuário
transação inválida transação não ok O sistema gravará um LOG com a falha na validação, e informará ao usuário informando a causa do erro
Depositar valor Validar transação transação válida transação ok O sistema irá gravar um LOG com a resposta do sistema de banco e solicitará a inserção do envelope no slot
transação inválida transação não ok O sistema gravará um LOG com a falha na validação, e informará ao usuário informando a causa do erro
Inserção de envelope envelope inserido inserir um envelope no slot O sistema irá validar a transação, gravar o LOG e disponibilizar o recibo
envelope não inserido não inserir um envelope O sistema irá cancelar a transação
Transferir dinheiro Quantia para deposito digitará quantia para deposito digitará uma quantia para deposito O sistema gravará um LOG com a quantia e conta para deposito
Validar transação transação válida transação ok O sistema irá gravar um LOG com a resposta do sistema de banco e disponibilizará o recibo
transação inválida transação não ok O sistema gravará um LOG com a falha na validação, e informará ao usuário informando a causa do erro
Consultar Saldo Validar transação transação válida transação ok O sistema irá gravar um LOG com a resposta do sistema de banco, mostrará o saldo e disponibilizará o recibo
transação inválida transação não ok O sistema gravará um LOG com a falha na validação, e informará ao usuário informando a causa do erro
Validar depósito Validar quantia no envelope quantia consistente quantia confere com o valor informado para o depósito O operador irá inserir no sistema do banco que o depósito é válido e o Sistema gravará no LOG informações sobre o depósito válido
quantia inconsistente quantia não confere com o valor informado para depósito O operador irá cancelar o depósito e o sistema gravará no LOG informações sobre o depósito inválido
⚠️ **GitHub.com Fallback** ⚠️