Обсудить задачу ↗
REVERSE / RESEARCH

Разобраться, как работает приложение.

Исследую мобильные и веб-приложения: поведение интерфейса, внутренние механизмы и взаимодействие с сервером. Помогаю понять устройство системы, когда одной внешней документации недостаточно.

Обсудить задачу в Telegram
01 / ЗАДАЧА

От процесса к решению.

У исследования должен быть конкретный вопрос. Например, откуда приложение получает данные, как устроен определённый сценарий или что мешает интеграции. Сначала формулируем этот вопрос и границы доступного исследования.

01

Логика сценария

Проследить, как действия пользователя связаны с состояниями и ответами системы.

02

Взаимодействие компонентов

Разобраться, какую роль выполняют интерфейс, клиентское приложение и серверная часть.

03

Основа для автоматизации

Понять последовательность действий и ограничения перед разработкой повторяемого сценария.

02 / ПОДХОД

Как строится работа.

  1. Формулируем вопрос

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

  2. Оцениваем доступные материалы

    Смотрим на окружение, документацию, наблюдаемое поведение и ограничения.

  3. Фиксируем выводы

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

03 / РЕЗУЛЬТАТ

Что согласуем до старта.

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

04 / ВОПРОСЫ

Перед обсуждением.

Исследуешь мобильные и веб-приложения?

Да, работаю с обоими направлениями. Подход зависит от устройства приложения и вопроса исследования.

Можно сразу гарантировать нужный результат?

Нет. Сначала оцениваем материалы и ограничения, затем определяем проверяемый объём исследования.

Можно после исследования сделать автоматизацию?

Это возможно, если найден подходящий способ воспроизведения нужного сценария. Исследование помогает оценить такую возможность.