Please enable JavaScript.
Coggle requires JavaScript to display documents.
ATM :star: (When we are test? (Beta - Testing (дать возможность человеку,…
ATM :star:
When we are test?
Beta - Testing
дать возможность человеку, который возможно никогда вообще не пользовался банкоматами, или человеку который не пользовался данным типом банкомата. сможет ли он добиться поставленных задач? снять деньги, проверить счет, вывести баланс на чек.
Smoke
проверить наличие : экрана, кард ридера, кэш диспенсера, кнопок для ввода цыфр, и принтера для чеков
Regression Testing
в банкомат добавили новую функцию: "Снять деньги без карты", проверить не поломались ли остальные функции. Пройтись по своим тест- кейсам. Проверить безопасность : ввод PIN, выдачу денег, функцию вывода денег на экран. Снимет ли деньги со счета?
Alpha-Testing
проверяем работу всех функций ( работника компании), до того, как ATM будет установлен для пользователей
Sanity
очень подробно изучить функцию выдачи денег, пройтись по всем возможным и невозможным сценариям ( проводится после изменений в этой функции или ее среде)
-
-
-
Functional
Positive
спрашивает о выдаче чека после съема денег, и выдает чек при нажатии "ДА". принимает и Visa/ Master Card / Maesto. Так же выходит из системы пользователя после выдачи денег
Negative
неправильно вставляем карту. Как реагирует система? неправильно вводим PIN код, пытаемся получить номиналы банкнот меньше чем есть в банкомате.
-
How do we test?
Automated
пишем программу, которая генерирует неправильные вводы PIN кода, подставляет номера несуществующих карт.Как система будет на это реагировать?
Exploratory(Ad-hoc)
проверяем что все кнопочки рабочие, на экран выводится информация. Делаем это без какого нибудь тест-кейса. просто быстро анализируем работу основных функций
Manual
проверяем работу всех функций, но не как обезьянка, а по кейсам. Например - проверяем вывод количества денег на счету - вставляем карту, вводим PIN, надимаем кнопку "Показать баланс".
GUI
тестирование секций экрана, привлекательный ли интерфейс, расположение элементов на экране
-
-
Non-functional
UI/UX testing
Удобно ли расположены элементы? Ясно ли ему как пользоваться системой? Проинтервьюировать пользователей, которые пользовались банкоматом. Изучить их опыт и пожелания.
Performance
-
проверить скорости обработки авторизации ( проверки PIN-кода), как долго считывает карту? запроса к счету, обработка и выдача купюр. загрузка интерфейса.
Volume testing
как будет работать банкомат при увеличении объема в базе данных. Например - прибавилось много клиентов, или произошло слитие с другим банком, как это повлияет на производительность?
Localization
проверяем есть ли украинский язык, проверяем выдает ли банкноты гривны ( так как мы находимся в Украине) можно ли в банкомат загружать евро ( если он будет использоваться в Германии)
Security
Penetration Test
проявляем уязвимость сети в банкомате, отделена ли сеть банкомата от другой сети банка ( так как можно взломать счет банка и снимать деньги из банкомата), проверка безопасности файловой системы
легко ли подсмотреть PIN-код вводимый владельцем карты? есть ли видеонаблюдение? ввести 3 раза неправильно PIN, заберет ли карту? отображает пин на экране?(должны быть звездочки). Выходит ли из системы после выдачи денег или остается в "аккаунте" пользователя
Accessibility test
есть ли озвучка нажатых клавиш?есть ли брайль на клавишах?(слепые люди) попробовать снять деньги одной рукой, удобно ли располагаются элементы на банкомате? ( для людей с одной рукой)
-
-