Чек-лист тестирования мобильного банковского приложения

Ничто так не раздражает пользователей мобильных приложений, негативно влияя на их вовлечение и удержание, как дефекты и проблемы с производительностью приложения сразу после его релиза. Именно поэтому, корректное итеративное тестирование мобильных приложений до их релиза стало не просто данью моде, а жизненной необходимостью. Эта мера позволяет сократить расходы на исправление незамеченных проблем и последующую поддержку приложения.

Благо, необходимость в своевременном тестировании мобильных приложений сегодня не вызывает вопросов. Только вот мобильные приложения и приложения мобильного банкинга не совсем одно и тоже. Есть свои нюансы.

Как владельцу приложения для мобильного банкинга понять, что тестирование проведено качественно? И чем оно отличается от тестирования любого другого приложения? В этой статье мы расскажем, о чем стоит позаботиться именно вам.

5 критичных моментов

Итак, каким тестам уделить особое внимание при тестировании мобильных банковских приложений? В первую очередь таким приложениям важно защитить конфиденциальные пользовательские данные. Также продукт должен соответствовать установленным стандартам и правилам.

Мы внимательно проанализировали свой опыт в тестировании ваших приложений и выделили 5 критичных моментов, на которые стоит обратить особое внимание при тестировании.

1. Оцените UI/UX дизайн

Протестируйте пользовательское восприятие, дизайн пользовательского интерфейса. Как мы уже говорили выше, удовлетворенность клиентов имеет решающее значение. Что необходимо для тестирования UI/UX?

Проведите юзабилити-тесты. Убедитесь, что функционал элементов корректен. Кроме того, компания, занимающаяся тестированием вашего программного обеспечения, должна провести UX-интервью с реальными клиентами из целевой аудитории. Это нужно для определения неудобств в использовании приложения пользователем. Также можно задействовать тепловые карты (heatmap) с целью понимания, как используется приложение, A/B-тестирование и многое другое. Такими методами тестировщики проверяют гипотезы о пользовательском поведении.

2. Проверьте совместимость

Для качественного пользовательского восприятия крайне важно обеспечить совместимость с различными устройствами. Протестировать совместимость необходимо для того, чтобы выявить и исправить несоответствия или ошибки в шрифтах или изображениях, проверить визуализацию элементов, корректную функциональность и т.д. Ваше приложение должно выглядеть безупречно на девайсах, отличающихся размером, разрешением экрана, версией ОС.

Приложение запускают на эмуляторе или на реальном устройстве. Мы тестируем приложения на реальных устройствах, так как эмулятор может не отразить всех особенностей конкретного гаджета. Используя эмулятор, всегда есть риск ошибки при тестировании.

3. Обеспечьте безопасность данных пользователя

Конфиденциальные пользовательские данные связаны с банковскими счетами. Информация собирается, обрабатывается и хранится в вашем мобильном банковском приложении. Данные также могут быть необходимы для авторизации транзакций. Любая утечка — и репутация испорчена.

Когда вы тестируете мобильное банковское приложение, будьте уверены, что можете гарантировать:

  • Корректное шифрование данных – сквозное шифрование, соответствие AES-256 (алгоритм, принятый в качестве стандарта);
  • Безопасное соединение между мобильным устройством клиента и вашими серверами;
  • Полное удаление ненужных данных.

До и после выпуска вашего приложения стоит провести пентест. Это тестирование на уязвимость киберзащиты системы. Он поможет обнаружить и устранить эксплойты – потенциальные вредоносные уязвимости.

4. Соответствуйте стандартам

GDPR и ISO 12812 – два основных международных стандарта, которым должны соответствовать приложения. Мобильные банковские приложения – не исключение.

Убедитесь, что права ваших пользователей соблюдаются. В их числе:

  • Право пользователя знать, какие личные данные вы собираете, как их обрабатываете и в каких целях это делаете;
  • Право пользователя полностью удалить свои данные.

Также приложение должно по умолчанию включать защиту данных пользователя для соответствия регламенту GDPR.

В ISO 12812 содержатся стандарты безопасности и защиты информации, обработки транзакций для управления жизненным циклом приложений для людей, бизнеса и финансовых приложений. Компании, занимающиеся тестированием приложений, специализируются в этой области и помогут вам в соблюдении всех правил.

5. Проанализируйте производительность

Операции с большим количеством данных – свойство каждого приложения для мобильного банкинга. Если оно не справляется с их обработкой, пользователь не оценит приложение по достоинству.

Протестируйте систему различными видами нагрузки. Так вы проанализируете ее стабильность и реакцию на действия пользователей, а также выясните, что необходимо улучшить. Компания, проверяющая ваше приложение, проведет различные тесты. Расскажем о 4 видах проверки производительности приложения:

  • Нагрузочное тестирование. Определяет, как ведет себя приложение при определенной нагрузке.
  • Стресс-тестирование. Определяет максимальный уровень нагрузки.
  • Тестирование стабильности (soak testing). Определяет, сможет ли работать приложение при постоянной ожидаемой нагрузке.
  • Тестирование резких скачков (spike testing). Определяет, как ведет себя приложение, если нагрузка внезапно значительно увеличится или уменьшится.

Как получить результат?

Хотите протестировать ваше приложение самостоятельно или на аутсорсинге? Для того, чтобы сотрудничество было плодотворным, запомните 6 советов:

  1. Тестирование стоит проводить регулярно. Особенно после обновлений приложения. Так вы легко устраните баги при их появлении.
  2. Контроль процесса. Участвуйте во всех этапах работы с компанией-тестировщиком: в составлении технического задания, сбора требований, их рассмотрения и т.д.
  3. Самые достоверные результаты получаются с реальными пользователями и в “полевых” условиях. Стремитесь их достичь.
  4. Ручное или автоматизированное тестирование? Используйте оба. Автоматизация сэкономит вам время, но тестирование вручную необходимо для проверки UI/UX дизайна и других аспектов, описанных в нашей статье.
  5. Эмуляторы не могут в полной мере заменить тестирование на настоящих мобильных устройствах.
  6. Отзывы целевой аудитории улучшат ваше приложение. По возможности, включите этот пункт в работу.

Заключение

Некачественное тестирование мобильных банковских приложений по статистике обходится заказчику дороже, чем тестирование любых других мобилок. Ваше приложение будет иметь дело с чрезвычайно важными конфиденциальными данными клиентов, так что не обойтись без тестирования безопасности. Также не стоит пренебрегать соблюдением международных стандартов и правил в сфере интернет-банкинга. А главное помните, что конкуренция высока, мобильные технологии не стоят на месте, потому клиент может отказаться от ваших услуг в пользу другого банка, только из-за более удобного приложения.

Если не хотите рисковать своей репутацией и верными клиентами, убедитесь в том, что люди, занимающиеся тестированием вашего приложения – эксперты в данной сфере. А если вам уже сегодня нужна готовая команда тестировщиков — отличным вариантом станет аутсорсинговый формат тестирования.

Запросите у нашего менеджера полный чек-лист тестирования мобильных банковских приложений. Проверьте себя и будьте уверены в своем продукте!

Об авторе

Редакция сайта

Поиск
Облако меток
8 марта (1)api (5)Game of testers (1)kpi (1)kpi в тестировании (1)postman (1)rest api (2)scrum (1)scrumban (1)soap api (1)sqa days (1)TDD (2)UX-экспертиза (1)won't fix (1)А/Б тестирование (1)День дарения книг (1)День защитника Отечества (1)День рождения ЛК (1)День смеха (1)Опрос (1)ПОИНТ (2)Приёмочное тестирование (1)Юмор (2)автоматизация тестирования (5)аудит (2)аудит тестирования (2)аутсорс (1)баги (4)банковские приложения (1)вакансии (5)варианты использования (1)веб-приложения (1)веб-тестирование (2)верстка (1)граничные значения (1)дедлайн (2)диаграмма Исикавы (1)дополнительные материалы (1)ежемесячный отчет (13)интернет-магазин (1)исследовательское тестирование (2)коммуникации (4)конфликты (1)кроссбраузерное тестирование (1)курсы для тестировщиков (2)лаборатория качества (19)лайф-хаки (3)локализация (1)международные проекты (1)метрики (2)модель ситуационного лидерства (1)мотивация (3)новый год (2)обеспечение качества (9)обучение (7)оптимизация тестирования (13)оффлайн тренинги (1)поздравление (1)поздравления (6)пользовательские истории (1)пример (1)проблемы (1)проектные риски (1)проекты (4)процесс тестирования (25)развитие команды (5)разработчики (1)распределенная команда (3)решения (2)ритейл-приложения (1)собеседование (1)специализация (2)с чего начать (1)тест-анализ (2)тестирование (46)тестирование безопасности (3)тестирование мобильных приложений (2)тестирование серого ящика (1)тестирование требований (1)тестирование черного ящика (1)тестировщики (10)тестовая документация (1)тестовое покрытие (1)тесты (1)техники тест-дизайна (1)требования (1)удобство использования (2)управление проектами (4)управление рисками (1)успехи (1)целевая аудитория (3)юзабилити (3)
Получите совет