Please enable JavaScript.
Coggle requires JavaScript to display documents.
АТМ(Банкомат) (Non-functional (Recovery and failover testing (что будет…
АТМ(Банкомат)
Non-functional
-
Compatibility
Банковская карта
карта банка, к-ому принадлежит банкомат
-
-
-
-
Stress testing
что будет с базой данных, если в панике по всей стране все одновременно начнут снимать деньги с банкоматов?
Volume testing
Определить как быстро и эффективно банкомат обрабатывает информацию и работает с большой базой даннх (идентифицирует карту и пинкод к ней, напрмер)
Usability
-
-
понятно ли куда вставлять карту, а откуда забирать чек?
Iterative SDLC models
-
Regression testing ( после того как в банкомате добавили возможность перевода денег с карты на карту и проверили эту функцию, запустили заново тестирование всех старых функций. Регрессивное тест-ие целесообразно автоматизировать)
-
-
Functional (если я правильно поняла, то к функциональному тестированию можно отнести также и Sanity вместе со Smoke)
-
-
Negative
-
-
на 3 шаге(из 6, к примеру) по снятию наличных нажать "отмена"
когда одна карта уже вставлена в банкомат, попробовать вставить ещё одну
Grey box (имея определённые технические навыки и понимание процессов в работе банкомата, могу определить причину ошибки и указать её, либо самому исправить, если возможно)
White box (полное понимание работы всех процессов в банкомате и целенаправленное тестирование слабых мест системы)
Black box (оценю работу банкомата как обычный его пользователь, к-ый не знает принципов его работы, к-му важен только результат работы банкомата - получить деньги)
Exploratory ( имея определённые технические навыки оценю работу банкомата, примерно представляя какими методами оценки можно пользоваться в случае тестирования банкомата)
Ad hoc (бегло как пользователь проверю основные функции банкомата: вставлю карту, введу пин, проверю баланс на карте, сниму наличные)
Automated/manual (для проверки ПО банкомата можно создать автотесты, где это возможно, но определённо анализ полученых результатов осуществляет сам тестировщик и автотесты не всегда выявляют даже очевидные ошибки, т.к запрограммирован на поиск только узкого кол-ва ошибок)
Alpha (тест-ие банкомата только внутри фирмы,к-я их выпускает)
Beta (предложим клиентам банка воспользоваться нашим банкоматом, предупредив о том, что это недоработанная модель)