От качества мобильных приложений зависит удобство его использования для пользователей и популярность среди целевой аудитории приложения, рейтинг, количество установок, отзывы.
Перед созданием мобильного приложения разработчик исходит из двух основных аспектов:
— Целевая аудитория приложения (пол, возраст, сфера деятельности)
— Цель создания мобильного приложения
Мобильное приложение должно быть удобным целевой аудитории и выполнять ту цель, которая была поставлена при создании. Помимо этих основных аспектов мобильное приложение должно быть качественно сделано и быть не хуже приложений конкурентов, а возможно даже лучше. Оценку качества лучше выполнять по чётко сформулированным критериям.
1. Графический дизайн
Требования к дизайну мобильных приложений постоянно растут. Существуют популярные сейчас направления в дизайне и при разработке это надо учитывать, но при этом восприятие пользователем приложения не должно ухудшаться. Дизайн должен соответствовать целевой аудитории приложения.
Искажения в графическом дизайне могут возникнуть при использовании мобильного приложения на каких-то моделях смартфонов (особенно на устаревших моделях), поэтому постарайтесь протестировать приложение на этих устройствах.
2. Удобство для пользователей
Мобильное приложение может иметь множество экранов связанных между собой. Очень важно правильно организовать переходы между экранами, чтобы пользователю была интуитивна понятна логика работы мобильного приложения. На удобство использования сказывается удачное размещение активных элементов управления, например таких как кнопки или иконки, при нажатии на которые происходит переход на соответствующие экраны. Понятно ли назначение кнопок и смысл иконок?
Нужно обратить внимание на процесс ввода текста и цифр в поля на экранах. Понятно ли работает выход из режима ввода текста?
Удобство использования мобильного приложения может иметь существенные отличия для Android и iOS-устройств, поэтому для точного оценки этого критерия необходимо тестирование мобильного приложения на обоих платформах.
3. Функциональность
Количество и полнота функционала мобильного приложения. Проверяйте функционал по списку функций технического задания. Не возникает ли у пользователя необходимости в дополнительном функционале или в добавлении дополнительных возможностей в уже существующих функциях?
При оценке функциональности прежде всего надо обратить внимание на отсутствие сбоев в работе. Не создает ли реализация конкретной функции мобильного приложения ощущение у пользователя, что в данном месте приложение работает с ошибкой?
Могут быть нюансы в работе функций мобильного приложения при использовании телефонов разных моделей, поэтому проведите тестирование на как можно большем количестве различных моделей телефонов.
4. Степень агрессивности к пользователю
Агрессивность приложения может выражаться в избыточных требованиях к пользователю, которые могут излишне напрягать или заставлять пользователя делать действия, которые не имеют существенного значения. Например, избыточное количество полей для ввода, не обоснованное обязательность ввода значений в поля на экране.
Приложение может быть агрессивно, когда для того, чтобы сделать какое-либо действие пользователь должен открыть слишком много подряд идущих экранов или по используемой цветовой гамме.
4. Ценность
Для кого и для чего создано мобильное приложение и какую ценность оно несёт пользователю? Смогло ли мобильное приложение выполнить цель, поставленную перед его созданием?
4. Производительность и стабильность работы
Оцените скорость работы мобильного приложения. Не слишком ли долго загружаются экраны? Необходимо посмотреть, как будет работать приложение через день, неделю не возникнет ли проблем со стабильностью его работы?
Тестирование мобильного приложения
При тестировании мобильного приложения необходимо проверить приложение по всем выше перечисленным критериям. В идеале в тестировании должны принять участие люди разного пола, возраста. При тестировании нужно главное оценить — это соответствие мобильного приложения его целевой аудитории. Чем проще в использовании приложение, тем шире может быть аудитория, использующих его людей.