Файл: Этапы разработки, тестирования и ввода в эксплуатацию мобильных приложений (Описание мобильных приложений).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.03.2023

Просмотров: 215

Скачиваний: 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.