Необходимые материалы для проведения экспертизы
Мобильное приложение:
установочные файлы (APK для Android, IPA для iOS) в различных версиях либо ссылки на приложение в официальных магазинах (Google Play, App Store), а также, по возможности, устройство, на котором установлено приложение и проявляются выявленные проблемы.
Исходный код приложения:
полный исходный код проекта с понятной структурой и указанием версий, если требуется глубокий анализ функциональности, безопасности или проверка на предмет нарушения авторских прав. Желательно предоставить доступ к репозиторию (Git, SVN) либо архив проекта.
Техническое задание и договор на разработку:
документы, определяющие функциональные и нефункциональные требования к приложению, сроки выполнения работ, этапы реализации и стоимость. Эти материалы имеют существенное значение для оценки соответствия фактически реализованного функционала заявленным требованиям.
Документация:
любая сопутствующая документация, включая пользовательские руководства, архитектурные схемы, спецификации API, планы тестирования, отчеты об ошибках, пользовательские истории (user stories), протоколы испытаний.
Серверная часть и базы данных:
при необходимости исследования серверной логики и взаимодействия приложения с бэкендом — доступ к серверу, дампы баз данных, документация по API и иные материалы, характеризующие серверную инфраструктуру.
Журналы событий (логи):
системные логи устройства, журналы работы приложения и серверные логи, необходимые для выявления сбоев, ошибок и признаков несанкционированных действий.
Скриншоты и видеозаписи:
материалы, демонстрирующие проблему или спорный функционал, например видеозаписи сбоев приложения или скриншоты некорректного отображения данных.
Юридические документы:
постановление следователя, определение суда, адвокатский запрос или иные документы, если экспертиза проводится в рамках судебного разбирательства либо по запросу правоохранительных органов.
Сравнительные образцы:
если предметом исследования является возможное заимствование или плагиат, необходимо предоставить оригинальное приложение, его исходный код либо иные сопоставимые материалы для сравнительного анализа.
Список пользователей и их роли:
сведения о пользователях и предоставленных им правах доступа, если исследование связано с разграничением доступа к данным или функциональным возможностям приложения.