É necessário verificar a nova funcionalidade na aplicação móvel:
Existem clientes com contas no banco, eles podem ter:
conta anónima: até 15 mil rublos
conta identificada: até 60 mil rublos
Apenas uma conta pode estar aberta de cada vez.
Operações que podem ser realizadas:
compra, recarga (de cartão e do SBP),
reembolso de compra,
melhoria da carteira
Quais verificações você fará no formato: verificação e resultado esperado?
---
passado -> feito -> tornou-se
Exemplo: anónimo - 0 - recarga 100 - sucesso saldo 100
anónimo 0 recarga 100 sucesso saldo 100
anónimo 100 compra 50 sucesso saldo 50
anónimo 50 compra 100 erro saldo 50
Tentativa de abrir conta identificada erro rejeição
---
Exemplo : anónimo - 0 - recarga 100 - sucesso saldo 100
anónimo 0 recarga 15000 sucesso saldo 15000
anónimo 15000 recarga 0.1 erro
anónimo 15000 reembolso 0.1 sucesso saldo 14999.9
anónimo 100 compra 50 sucesso saldo 50
anónimo 50 compra 100 erro saldo 50
Tentativa de abrir conta identificada sucesso anónimo saldo 50 fechada saldo identificada 50
identificada 50 recarga 30000 sucesso saldo 30050
identificada 30050 recarga 30000 erro saldo 30050
identificada saldo 30050 compra 50 sucesso saldo 30000
identificada saldo 30000 reembolso 50 sucesso saldo 30050
---
anónimo 0 recarga 15000 sucesso saldo 15000
anónimo 15000 recarga 0.1 erro
anónimo 15000 reembolso 0.1 sucesso saldo 15000 0.1 enviada para conta especial
anónimo 100 compra 50 sucesso saldo 50
anónimo 50 compra 100 erro saldo 50
Tentativa de abrir conta identificada sucesso anónimo saldo 50 fechada saldo identificada 50
identificada 50 recarga 30000 sucesso saldo 30050
identificada 30050 recarga 30000 erro saldo 30050
identificada saldo 30050 compra 50 sucesso saldo 30000
identificada saldo 30000 reembolso 50 sucesso saldo 30050