В этом посте мы узнаем, как писать тестовые примеры для банкомата. Ранее мы обсуждали некоторые из связанных сообщений, и вот они для справки.
- Шаблон тестового примера с подробным объяснением
- Тестовые наборы для страницы регистрации
- Тестовые наборы для страницы входа< li>Сценарий тестирования и тестовый пример
- Стратегия тестирования и план тестирования
Банкоматы работают круглосуточно и без выходных, и это связано с деньгами. Нам нужно проверить его на точность, надежность и производительность.
Здесь мы перечислим большинство тестовых сценариев банкомата, охватив основные аспекты банкомата. Ниже приведены тестовые примеры для банкомата. Список состоит из страниц входа в систему как для положительных, так и для отрицательных тестовых сценариев.
Тестовые случаи для банкомата:
1. Убедитесь, что слот для карты банкомата соответствует спецификации
2. Убедитесь, что банкомат принимает данные карты и PIN-код
3. Проверьте сообщение об ошибке, вставив карту неправильно
4. Проверьте сообщение об ошибке, вставив недопустимую карту (карта с истекшим сроком действия)
5. Проверьте сообщение об ошибке, введя неверный PIN-код
6. Убедитесь, что пользователю предлагается ввести PIN-код после установки действительной карты банкомата
7. Убедитесь, что PIN-код зашифрован
8. Убедитесь, что происходит такое действие, как блокировка карты, когда общее количество нет. количество неправильных попыток PIN-кода превзойдено
9. Убедитесь, что пользователю разрешено выполнять только одну транзакцию снятия наличных за один запрос PIN-кода
10. Убедитесь, что компьютер выходит из сеанса пользователя сразу после успешного выхода
11. Проверьте сообщение, когда в банкомате нет денег
12. Проверьте функцию выбора языка
13. Проверьте функцию снятия наличных, введя допустимую сумму
14. Проверьте функцию снятия наличных, введя сумму менее 100
15. Проверьте функцию снятия наличных, введя сумму, превышающую общий доступный баланс на счете.
16. Проверьте функцию снятия наличных, введя сумму, превышающую дневной лимит
17. Убедитесь, что пользователю разрешено снова вводить сумму, если введенная сумма недействительна. Должно отображаться правильное сообщение.
18. Убедитесь, что банкомат успешно снимает деньги.
19. Убедитесь, что банкомат выводит распечатку баланса после снятия
20. Проверьте шрифт текста, отображаемого на экране банкомата
21. Убедитесь, что текст на экранных кнопках хорошо виден.
22. Проверьте работу всех кнопок на клавиатуре
23. Убедитесь, что текст на кнопках хорошо виден.
24. Убедитесь, что прикосновение к экрану банкомата плавное и работает
25. Убедитесь, что пользователю разрешено выбирать различные типы счетов, например сберегательный, текущий и т. д.
26. Проверьте различные комбинации работы и проверьте, не будет ли потери электроэнергии в середине операции. Если во время транзакции произошла потеря электроэнергии, транзакция должна быть помечена как недействительная, а сумма не должна раскрываться другим лицам.
27. Проверьте работоспособность банкомата
28. Проверьте работоспособность чекового принтера
29. Проверьте правильность распечатанных данных в чеке
30. Проверьте, сколько времени требуется системе для выхода из системы.
Написание тестовых примеров для приложения требует небольшой практики. Хорошо написанный тестовый пример должен позволить любому тестировщику понять и выполнить тесты, сделать процесс тестирования более плавным и сэкономить много времени в долгосрочной перспективе. Ранее мы разместили видео о том, как писать тестовые случаи. Я завершаю этот пост «Тестовые случаи банкомата».
Нравится этот пост? Не забудьте поделиться им! Если у вас есть вопросы, оставьте комментарий ниже.
Вот несколько отобранных статей, которые вы можете прочитать следующим образом:
- Как составить хороший отчет о дефектах
- Почему вы выбрали тестирование программного обеспечения в качестве Карьера
- Подробное объяснение шаблона плана тестирования
- Тестирование веб-файлов cookie — тестовые примеры тестирования файлов cookie
TAG: qa