Файл: Этапы разработки, тестирования и ввода в эксплуатацию мобильных приложений (Описание мобильных приложений).pdf
Добавлен: 29.03.2023
Просмотров: 213
Скачиваний: 1
В рамках функционального тестирования, вам следует выполнить следующие тесты:
• Тестирование процесса установки;
• Тестирование возможности обновлений;
• Эксплуатационное тестирование;
• Тестирование процесса регистрации и авторизации;
• Тестирование функций, специфических для устройства;
• Тестирование отправки и получения сообщений об ошибках;
• Низкоуровневое тестирование ресурсов: использование памяти, автоматическое освобождение ресурсов и т.д.
• Тестирование сервисов: функционирование как в режиме онлайн, так и в автономном режиме.
Этап 7: Аттестационное тестирование и тестирование безопасности приложения
Безопасность и конфиденциальность данных имеют огромное значение в наше время. Пользователи требуют, чтобы вся их информация хранилась безопасно и конфиденциально.
Убедитесь, что тестируемое приложение надежно защищено. Выполните проверку на возможность внедрения SQL инъекций, на возможность перехвата сеансов, анализа дампов данных, анализа пакетов и SSL трафика.
Очень важно проверить безопасность хранилища конфиденциальных данных вашего мобильного приложения и его поведение в соответствии с различными схемами разрешений для устройств.
Помимо проверки безусловного шифрования имен пользователей и паролей, задайте себе следующие вопросы:
• Есть ли у приложения сертификаты безопасности?
• Использует ли приложение безопасные сетевые протоколы?
• Существуют ли какие-либо ограничения, например количество попыток входа в систему до блокировки пользователей?
Этап 8: Тестирование устройства
Выполните тесты по тем алгоритмам, которые вы ранее прописали в тестовых случаях и сценариях тестирования на всех определенных для тестирования устройствах, в облаке и / или на физических устройствах.
Этап 9: Контрольный этап и резюме
Этот этап включает в себя подробное и полное тестирование - от ранних итеративных этапов тестирования до регрессионных тестов, которые все еще могут потребоваться для стабилизации работы приложения и выявления незначительных дефектов.
На этом этапе тестирования вы можете добавить для проверки новые функции и изменить настройки на те, которых не будет в финальной версии.
После завершения тестирования приложения, дополнительные параметры и функции, добавленные для проверки на этом этапе, удаляются, и окончательная версия становится готовой для представления общественности.
Итоговый отчет о тестировании
Весь процесс тестирования мобильных приложений должен быть тщательно задокументирован. Проверьте дважды, сделаны ли нужные записи, и после этого сформируйте свой окончательный отчет о тестировании (test summary report).
Этот отчет должен включать:
• Важную информацию, выявленную в результате проведенных испытаний;
• Информацию о качестве проводимого тестирования;
• Сводную информацию о качестве тестируемого мобильного приложения;
• Статистику, полученную из отчетов об различных инцидентах;
• Информацию о видах тестирования и времени, затраченном на каждый из них.
Следует также указать в отчете, что:
• данное мобильное приложение пригодно для использования в том качестве, в котором заявлено;
• соответствует всем критериям приемлемости функционала и качества работы.
Вооружившись сводкой, руководство проекта теперь может решить, готово ли мобильное приложение к выпуску на рынок.
Тестирование мобильных приложений - сложная задача. Приспосабливая эти этапы тестирования к каждому разрабатываемому приложению и тщательно выполняя каждый шаг - вы гарантированно получите полнофункциональный качественный продукт.
2.8 Запуск
После того, как приложение получает пальцы вверх от всех этапов тестирования, то приложение готово к запуску. Следующим этапом будет отправка приложения в Зlay store/App store на утверждение. Этап утверждения быстрее, так как он занимает всего 3 часа для приложения android, чтобы получить одобрение и 4-5 дней в случае приложения для iOS.
Помимо того, что нужно скомпилировать версию, также необходимо подготовить информацию для публикации. Этот процесс очень важен для выделения мобильного приложения среди конкурентов, а также для поисковой оптимизации в магазинах приложения и поисковых системах.
Подготовку к публикации лучше начинать заранее, чтобы успеть проанализировать подачу конкурентов и создать свой контент, который состоит из: названия, краткого описания, развернутого описания, красивых скриншотов с заголовками, свойств, seo, политики конфиденциальности, и, при желании, видеоролика, либо gif анимации.
И чтобы модерация приложения в магазинах прошла успешно, также необходимо следовать правилам и рекомендациям каждой платформы. Процесс модерации в среднем занимает 3 дня в App Store и 1-2 дня в Google Play и Microsoft Store.