Potrebno je proveriti novu funkcionalnost u mobilnoj aplikaciji:
Postoje klijenti sa bankovnim računima, oni mogu imati:
anonimni račun: do 15 hiljada rubalja
identifikovani račun: do 60 hiljada rubalja
Može postojati samo jedan otvoreni račun odjednom.
Operacije koje se mogu izvršiti:
kupovina, dopuna (sa kartice i SBP),
povraćaj sredstava za kupovinu,
Unapređenje novčanika
Koje provere ćeš izvršiti: format provere i očekivani rezultat?
---
prošlo -> urađeno -> postalo
Primer: anonimno - 0 - dopuna 100 - uspeh saldo 100
anonimno 0 dopuna 100 uspeh saldo 100
anonimno 100 kupovina 50 uspeh saldo 50
anonimno 50 kupovina 100 greška saldo 50
Pokušaj otvaranja identifikovanog računa, greška odbijanje
---
Primer: anonimno - 0 - dopuna 100 - uspeh saldo 100
anonimno 0 dopuna 15000 uspeh saldo 15000
anonimno 15000 dopuna 0.1 greška
anonimno 15000 povraćaj 0.1 uspeh saldo 14999.9
anonimno 100 kupovina 50 uspeh saldo 50
anonimno 50 kupovina 100 greška saldo 50
Pokušaj otvaranja identifikovanog računa, uspešno anonimno saldo 50 zatvoreno saldo identifikovanog 50
identifikovano 50 dopuna 30000 uspeh saldo 30050
identifikovano 30050 dopuna 30000 greška saldo 30050
identifikovano saldo 30050 kupovina 50 uspeh saldo 30000
identifikovano saldo 30000 povraćaj 50 uspeh saldo 30050
---
anonimno 0 dopuna 15000 uspeh saldo 15000
anonimno 15000 dopuna 0.1 greška
anonimno 15000 povraćaj 0.1 uspeh saldo 15000 0.1 prebačeno na poseban račun
anonimno 100 kupovina 50 uspeh saldo 50
anonimno 50 kupovina 100 greška saldo 50
Pokušaj otvaranja identifikovanog računa, uspešno anonimno saldo 50 zatvoreno saldo identifikovanog 50
identifikovano 50 dopuna 30000 uspeh saldo 30050
identifikovano 30050 dopuna 30000 greška saldo 30050
identifikovano saldo 30050 kupovina 50 uspeh saldo 30000
identifikovano saldo 30000 povraćaj 50 uspeh saldo 30050