Reikia patikrinti naują funkcionalumą mobiliojoje programėlėje:
Yra klientų su banko sąskaitomis, jų sąskaitose gali būti:
anoniminė sąskaita: iki 15 tūkstančių rublių
identifikuota sąskaita: iki 60 tūkstančių rublių
Vienu metu gali būti tik viena atvira sąskaita.
Operacijos, kurias galima atlikti:
pirkimas, papildymas (iš kortelės ir iš SBP),
grąžinimas už pirkimą,
piniginės papildymas
Kokius patikrinimus atliksi: patikrinimas ir laukiama rezultatas?
---
buvo -> padaryta -> tapo
Pavyzdys: anon - 0 - papildymas 100 - sėkminga balansas 100
anon 0 papildymas 100 sėkminga balansas 100
anon 100 pirkimas 50 sėkminga balansas 50
anon 50 pirkimas 100 klaida balansas 50
bandymas atidaryti identifikuotą sąskaitą klaida atmetimas
---
Pavyzdys: anon - 0 - papildymas 100 - sėkminga balansas 100
anon 0 papildymas 15000 sėkminga balansas 15000
anon 15000 papildymas 0.1 klaida
anon 15000 grąžinimas 0.1 sėkminga balansas 14999.9
anon 100 pirkimas 50 sėkminga balansas 50
anon 50 pirkimas 100 klaida balansas 50
bandymas atidaryti identifikuotą sąskaitą sėkmingas anon balansas 50 uždarytas balansas identifikuota 50
identifikuota 50 papildymas 30000 sėkminga balansas 30050
identifikuota 30050 papildymas 30000 klaida balansas 30050
identifikuota balansas 30050 pirkimas 50 sėkminga balansas 30000
identifikuota balansas 30000 grąžinimas 50 sėkminga balansas 30050
---
anon 0 papildymas 15000 sėkminga balansas 15000
anon 15000 papildymas 0.1 klaida
anon 15000 grąžinimas 0.1 sėkminga balansas 15000 0.1 išėjo į specialiąją sąskaitą
anon 100 pirkimas 50 sėkminga balansas 50
anon 50 pirkimas 100 klaida balansas 50
bandymas atidaryti identifikuotą sąskaitą sėkmingas anon balansas 50 uždarytas balansas identifikuota 50
identifikuota 50 papildymas 30000 sėkminga balansas 30050
identifikuota 30050 papildymas 30000 klaida balansas 30050
identifikuota balansas 30050 pirkimas 50 sėkminga balansas 30000
identifikuota balansas 30000 grąžinimas 50 sėkminga balansas 30050