It is necessary to test the new functionality in the mobile application:
There are clients with bank accounts, which can be:
Anonymous account: up to 15 thousand rubles
Identified account: up to 60 thousand rubles
Only one account can be open at the same time.
Operations that can be performed:
purchase, top-up (from card and P2P),
refund for purchase,
wallet increase
What checks will you perform in the format: check and expected result?
---
was -> done -> became
Example: anon - 0 - top-up 100 - success balance 100
anon 0 top-up 100 success balance 100
anon 100 purchase 50 success balance 50
anon 50 purchase 100 error balance 50
attempt to open identified account error denial
---
Example: anon - 0 - top-up 100 success balance 100
anon 0 top-up 15000 success balance 15000
anon 15000 top-up 0.1 error
anon 15000 refund 0.1 success balance 14999.9
anon 100 purchase 50 success balance 50
anon 50 purchase 100 error balance 50
attempt to open identified account success anon balance 50 closed balance identified 50
identified 50 top-up 30000 success balance 30050
identified 30050 top-up 30000 error balance 30050
identified balance 30050 purchase 50 success balance 30000
identified balance 30000 refund 50 success balance 30050
---
anon 0 top-up 15000 success balance 15000
anon 15000 top-up 0.1 error
anon 15000 refund 0.1 success balance 15000 0.1 transferred to special account
anon 100 purchase 50 success balance 50
anon 50 purchase 100 error balance 50
attempt to open identified account success anon balance 50 closed balance identified 50
identified 50 top-up 30000 success balance 30050
identified 30050 top-up 30000 error balance 30050
identified balance 30050 purchase 50 success balance 30000
identified balance 30000 refund 50 success balance 30050
It is necessary to test the new functionality in the… - sobes.tech