Технические требования, проверяемые при сравнительных испытаниях ПНСТ 277-2018

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

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

Таблица 1

Характеристика

Норма

Метод испытаний

Информация о мобильном приложении

Название приложения в магазине

Название приложения, отображаемое в магазине приложений, является уникальным, отражает суть предлагаемого пользователю сервиса (4.7.1)

5.3

Название приложения на устройстве

Название приложения на устройстве отображается полностью, является уникальным или представляет собой наименование сервиса (4.7.2)

5.3

Информативность описания

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

5.3

Наличие отзывов в описании

Описание не содержит отзывы пользователей или их фрагменты (4.7.8)

5.3

Снимки экранов

Страница мобильного приложения в магазине приложений содержит актуальные снимки экранов в количестве трех и более штук (4.7.10)

5.3

Видео в описании

Страница мобильного приложения в магазине приложений содержит актуальное видео (4.7.10)

5.3

Информативность описания обновлений

Описание последнего обновления содержит информацию об основных изменениях и нововведениях в мобильном приложении (4.7.7)

5.3

Ссылка на сайт разработчика

Страница мобильного приложения в магазине приложений содержит ссылку на сайт разработчика (4.7.11)

5.3

Ссылка на политику конфиденциальности

На странице мобильного приложения в магазине приложений имеется ссылка на политику конфиденциальности (4.7.11)

5.3

Регулярность обновлений

Мобильное приложение получает обновления не реже одного раза в год (4.5.1)

5.3

Ответы разработчика

Разработчики мобильных приложений отвечают на комментарии пользователей в магазине приложений (4.5.3)

5.3

Функциональность

Соответствие заявленной функциональности

Мобильное приложение соответствует заявленной функциональности (4.7.5)

5.1

Возможность пробного ознакомления

Платное мобильное приложение имеет возможность бесплатного пробного ознакомления с ограниченной функциональностью приложения без временных ограничений либо полной функциональностью на ограниченный период времени (4.1.2)

5.1

Возможности приложения без авторизации

Мобильное приложение позволяет пользоваться базовой функциональностью без регистрации/авторизации (4.4.14)

5.1

Виджет мобильного приложения

Мобильное приложение содержит виджет, соответствующий руководствам платформы (4.2.6)

5.1

Поддержка ориентаций

Мобильное приложение поддерживает как альбомную, так и портретную ориентацию (4.1.6)

5.1

Выбор места хранения данных1)

Пользователю мобильного приложения предоставлен понятный выбор места хранения данных в облачном хранилище или в памяти устройства (4.1.4)

5.1

Очистка кеша2)

Мобильное приложение имеет опцию по очистке кеша и загруженных файлов (4.1.7)

5.1

Поддержка сервисов и расширений платформы

Мобильное приложение поддерживает актуальные сервисы и расширения платформы, соответствующие своей целевой функциональности (4.1.5)

5.1

Проигрывание аудиоконтента при заблокированном или выключенном дисплее3)

Мобильное приложение не проигрывает аудиоконтент при заблокированном или выключенном дисплее. Когда приложение открывается вновь, воспроизведение возобновляется или приложение указывает, что воспроизведение приостановлено (для приложений, проигрывающих аудио, но воспроизведение аудио не является их ключевой функциональностью) (4.1.8)

5.1

Проигрывание аудиоконтента на домашнем экране3)

Мобильное приложение не проигрывает аудиоконтент на домашнем экране устройства. Когда приложение открывается вновь, воспроизведение возобновляется или приложение указывает, что воспроизведение приостановлено (для приложений, проигрывающих аудио, но воспроизведение аудио не является их ключевой функциональностью) (4.1.8)

5.1

Проигрывание аудиоконтента во время пользования другими приложениями3)

Мобильное приложение не проигрывает аудиоконтент во время пользования другими приложениями. Когда приложение открывается вновь, воспроизведение возобновляется или приложение указывает, что воспроизведение приостановлено (для приложений, проигрывающих аудио, но воспроизведение аудио не является их ключевой функциональностью) (4.1.8)

5.1

Настройки приложения

В мобильном приложении имеются возможности по настройке, в том числе опция по выбору языка приложения (4.2.23)

5.1

Возможность отмены последнего действия4)

Мобильное приложение позволяет отменить как минимум последнее действие, связанное с ручным вводом или редактированием данных, совершенное пользователем (4.2.27)

5.1

Удобство пользования

Простота и качество навигации

Мобильное приложение является простым и понятным в использовании (4.2.1); процесс навигации спроектирован таким образом, что легко определить, где пользователь находится, находился и куда он может переместиться в дальнейшем; используются стандартные навигационные компоненты платформы (4.2.5)

5.1

Демонстрация статус-панели устройства5)

Мобильное приложение не скрывает статус-панель устройства или, если скрывает, то делает это оправданно

5.1

Раздел «Помощь»

Мобильное приложение содержит раздел «Помощь», объясняющий, как пользоваться всеми функциями приложения (4.2.15)

5.1

Приветственная инструкция

Мобильное приложение при первом запуске показывает интерактивные подсказки или короткую инструкцию по использованию приложения (4.2.9)

5.1

Поддержка пользователей

Мобильное приложение содержит раздел обратной связи или чат, где можно получить оперативную поддержку, задав вопрос (4.5.3)

5.1

Качество раздела «О приложении»

Мобильное приложение содержит раздел «О приложении», где указаны текущая версия приложения, авторы-разработчики и адрес их веб-сайта (4.2.16)

5.1

Политика конфиденциальности

Мобильное приложение имеет политику конфиденциальности с выжимкой основных положений, сформулированных доступным языком, которая размещена в приложении, или на нее дана прямая ссылка (4.4.4, 4.4.6)

5.1

Соответствие дизайна руководствам платформы

Дизайн мобильного приложения соответствует новейшим руководствам платформы, для работы на которой оно создано (4.2.6)

5.1

Использование стандартных жестов

Мобильное приложение использует стандартные жесты платформы для выполнения стандартных действий (4.2.8)

5.1

Уведомления приложения

Уведомления мобильного приложения соответствуют руководствам платформы и содержат полезную и важную для пользователя информацию (4.2.7)

5.1

Рекламные материалы

Если в приложении демонстрируются рекламные материалы, они ненавязчивы, явно отличимы от основной информации приложения (не вводят пользователя в заблуждение) и не препятствуют пользованию основной функциональностью (4.2.18)

5.1

Качество русификации

Мобильное приложение качественно русифицировано, имеет грамотный и корректный перевод на русский язык всех элементов интерфейса (4.2.24)

5.1

Использование единиц измерения соответствующего региона

По умолчанию используются формат дат, времени, недели, временная зона, валюта, единицы измерения и т. д., соответствующие выбранному региону (4.2.23)

5.1

Адаптация приложения для людей с ограниченными возможностями

Мобильное приложение адаптировано для пользования людьми с ограниченными возможностями:

  • реализована полная поддержка динамического шрифта (или в приложении есть собственные настройки размера шрифта) и голосового ввода/управления;
  • если присутствуют видеоконтент или аудиозаписи - имеется возможность отображения субтитров

(4.2.25)

5.1

Информационная экологичность5)

Мобильное приложение предоставляет информацию согласно принципу информационной экологичности (есть возможность указать параметры поиска и выдачи результатов). Результаты поиска полностью соответствуют заданным параметрам поиска и сортировки (4.2.26)

5.1

Рекомендации по корректировке поиска6)

Если на основе введенного запроса в поисковую строку не было получено результатов, приложение предоставляет советы для формулирования запроса более точным образом (4.2.21)

5.1

Предупреждения о необратимых действиях7)

Мобильное приложение предупреждает пользователя о последствиях его действий, если таковые носят серьезный и необратимый характер, и спрашивает подтверждение перед выполнением таких действий (например, при удалении данных) (4.2.27)

5.1

Производительность и надежность

Время запуска приложения

Мобильное приложение запускается быстрее или ровно 5 с. Если дольше, то оно показывает индикатор загрузки или информирующие сообщения (4.3.2)

5.1, 5.2

Энергопотребление мобильного приложения

Мобильное приложение экономно расходует заряд аккумулятора количество потраченного заряда аккумулятора в процессе его (приложения) тестирования в течение 20 мин (в мА•ч) составляет не более 110 мА•ч (заряд аккумулятора устройства тестирования на момент начала испытаний - 100 %; яркость - 100 %; отсутствие запущенных приложений, кроме испытуемого; включены Wi-Fi, геолокация, звук и автоповорот экрана, остальные системные функции выключены)

5.1, 5.2

Устойчивость к внешним прерываниям

Мобильное приложение загружается с того же места, на котором была приостановлена его работа, после выхода устройства из заблокированного режима и пользования другим приложением (4.3.10). На корректности работы мобильного приложения не сказываются такие внешние прерывания, как входящие уведомления, звонки и др. (4.3.11)

5.1

Стабильность работы приложения

Мобильное приложение работает стабильно и без «падений» на актуальной версии мобильной платформы на протяжении всего тестирования (4.3.5). В том числе при многократном быстром нажатии на какую-либо область экрана, а также при нажатии на несколько областей экрана одновременно (4.3.7)

5.1

Корректность работы приложения

Мобильное приложение работает корректно на актуальной версии мобильной платформы на протяжении всего тестирования:

  • при взаимодействии с элементами интерфейса выполняются соответствующие им действия, по ссылкам открываются соответствующие им страницы;
  • регистрация и авторизация производятся успешно;
  • воспроизведение видео- и аудиоконтента происходит без видимых искажений и дефектов и т. п. (4.3.8)

5.1

Корректность отображения элементов интерфейса

Расположение элементов пользовательского интерфейса корректно в обеих ориентациях. Нет наложения элементов, искажений, потери символов, пустых полей и т. д. (используется средний системный размер текста) (4.3.9)

5.1

Безопасность

Возможность установки пароля и входа по биометрическим данным8)

Мобильное приложение имеет возможность установки пароля и входа по биометрическим данным (4.4.15)

5.1

Возможность удаления учетной записи9)

Мобильное приложение имеет функциональность удаления учетной записи пользователя (4.4.11)

5.1

Запрос только необходимых разрешений

В процессе тестирования мобильное приложение запрашивает абсолютный минимум разрешений для работы основной функциональности (не запрашивает ничего избыточного) и разъясняет, для чего именно требуются запрашиваемые разрешения (4.4.3)

5.1

Наличие уязвимостей

Мобильное приложение не содержит угроз и уязвимостей, входящих в классификацию OWASP Mobile (4.4.16)

5.2

Наличие вредоносного программного обеспечения

Мобильное приложение не содержит вредоносное программное обеспечение, в том числе программы-трояны и шпионы (4.4.17)

5.2

Безопасность передачи данных

Мобильное приложение передает данные в сети Интернет с использованием алгоритмов шифрования данных (4.4.7)

5.2

Безопасность обработки платежей10)

Мобильное приложение использует API покупки платформы для продажи цифровых элементов или служб, потребляемых или используемых в приложении. Обработка платежей для приобретения физических товаров, услуг и благотворительных взносов осуществляется в соответствии с PCI DSS (4.4.18)

5.1, 5.2

Хранение персональных данных

Персональные данные пользователей приложения хранятся на территории Российской Федерации (или разработчик не хранит персональные данные пользователей) (4.4.2)

5.3

Переносимость

Синхронизация данных11)

Приложение позволяет синхронизировать данные между устройствами пользователя (4.6.1)

5.1

Наличие адаптированной версии для планшета

Мобильное приложение имеет адаптированную версию для планшета

5.3

Наличие версии для умных часов

Мобильное приложение имеет адаптированную версию для умных часов

5.3

Наличие веб-версии или версии приложения для ПК

Мобильное приложение имеет веб-версию или версию для персонального компьютера (Windows или macOS)

5.3

Наличие версии приложения для Apple TV12)

Мобильное приложение имеет версию для Apple TV

5.3

Наличие версии приложения для другой мобильной платформы

Мобильное приложение имеет адаптированную версию для другой мобильной платформы (iOS, Android и Windows Phone)

5.3

  1. Для приложений, записывающих и (или) хранящих данные пользователей.
  2. Для приложений, загружающие данные из сети Интернет.
  3. Для приложений, проигрывающих аудио (но воспроизведение аудио не является их ключевой функциональностью).
  4. Для приложений, предназначенных для работы с текстовыми, графическими и иными редактируемыми документами.
  5. Для всех приложений, кроме игр.
  6. Для приложений, имеющих функцию поиска.
  7. Для приложений, имеющих возможность проводить необратимые действия сданными пользователя.
  8. Для приложений, содержащих пользовательские данные.
  9. Для приложений, предлагающих процедуру регистрации пользователей.
  10. Для приложений, предполагающих совершение покупок.
  11. Для приложений, позволяющих записывать и (или) хранить данные пользователей.
  12. Для приложений операционной системы iOS.