Кейс с банкоматом

Описание кейса

Заказчик попросил аналитика описать схему работы банкомата, указав следующие требования: Банкомат должен авторизовать владельца системы, используя проверку PIN кода. Если клиент три раза неверно ввёл PIN код, то карта блокируется. Если клиент авторизован, то он может запросить операцию снятия денежных средств. Система должна проверять наличие достаточной суммы на счёте клиента.

Нарисуем схему работы автомата с помощью программного продукта Microsoft Visio

33

Схема работы банкомата

 

  • Какое минимальное количество банковских карт необходимо, чтобы проверить работоспособность всего процесса, если их нельзя разблокировать?
  • Банкомат уже накладывает следующие ограничения на вводимые суммы: шаг 100 рублей, диапазон снимаемой суммы [100;40000]. Эти ограничения проверять не надо. Какие значения снимаемых сумм необходимо протестировать, если на счете тестового клиента 32000 рублей?