Сбор логов

После того, как вы нашли ошибку, сделали скриншот и сняли видео, можно приступать к сбору логов.

Собирать логи можно как на Android, так и на iOS устройствах.

Сбор логов на Android:

Сбор логов на Android можно произвести двумя способами:

  • Первый способ следует использовать в том случае, если вы тестируете сайт
  • Второй способ следует использовать при тестировании приложения

!!!Перед тем, как начать собирать логи, проделаем некоторые подготовительные действия (относится к обоим случаям):

  1. Включаем параметры разработчика, для этого проделываем следующую цепочку действий: Настройки -> Об устройстве -> Нажимаем 7 раз на номер сборки. После этого параметры разработчика будут отображаться в меню "Настройки".
  2. Включаем отладку по USB, для этого проделываем следующую цепочку действий: Настройки -> Дополнительные настройки -> Параметры разработчика -> Отладка по USB

После проделанных действий можно приступать к сбору логов.

Первый способ сбора логов на Android

Данным способом нужно пользоваться только при тестировании сайта!

Первым шагом настраиваем консоль браузера Chrome:

Для этого в любой открытой вкладке нажимаем кнопку F12. Далее нажимаем на "Settings" (значок шестерни) в верхнем правом углу, открывшегося окна.

Опускаемся немного ниже, и в блоке "Console" ставим галочки как на скриншоте ниже:

Далее открываем новую вкладку, и в поисковой строке вводим chrome://inspect

Затем подключаем телефон к компьютеру при помощи шнура. В браузере это должно отобразиться таким образом:

Далее открываем браузер Chrome на телефоне и тестируемый сайт. На ПК должна отобразиться тестируемая ссылка:

Для того чтобы начать собирать логи необходимо нажать кнопку inspect (см. на скрине выше).

После этого в браузере ПК должно открыться окно, в котором будут показываться действия, происходящие в браузере мобильного устройства.

Теперь можно приступать к сбору логов, для этого:

  1. Нажимаем на иконку перечеркнутого круга, для того, чтобы очистить консоль

2. На мобильном устройстве перезагружаем тестируемый сайт

3. Начинаем пошагово вопроизводить ошибку на мобильном устройстве

4. После воспроизведения ошибки, в консоле (на ПК) нажимаем на любую строку с текстом правой кнопкой мыши, и нажимаем на кнопку "Save As"

5. Сохраняем логи в формате .txt

Второй способ сбора логов на Android

Данным способом нужно пользоваться только при тестировании приложения!

Для того, чтобы собрать логи при тестировании приложения, вам необходимо выполнить следующие шаги:

  1. Загружаем SDK
  2. Распаковываем архив и сохраняем его на жестком диске вашего ПК
  3. Открываем папку platform-tools и нажимаем Alt+D, и копируем путь
  4. Далее открываем терминал сочетанием кнопок Win+R, вводим cmd и нажимаем Enter. Вводим cd, вставляем путь и нажимаем Enter (Например cd c://platform-tools)
  5. Открываем сохраненный журнал устройства, и в консоле вводим: adb logcat -c
  6. Далее воспроизводим ошибку на мобильном устройстве
  7. Собираем журнал логов, введя в консоли: adb logcat -d -v time >.\log.txt
  8. После этого вы должны увидеть файл log.txt в папке
  9. Данный файл вы и будете отправлять на проверку куратору, а также вставлять его в отчет об ошибке

Сбор логов на iOS

Сбор логов на iOS при тестировании сайта и приложения осуществляется с использованием одной программы.

Для того, чтобы начать собирать логи вам необходимо проделать следующие действия:

  1. Скачиваем программу iMazing

2. После установки программы, запускаем ее

3. Вас попросят подключить мобильное устройство, для этого подключаем с помощью лайтнинга телефон к ПК

4. После подключения вы увидете примерно такое:

5. Далее нажимаем кнопку "Показать консоль устройства"

Вы должны видеть примерно такую же картину как и на скриншоте ниже:

6. Для того чтобы собрать логи, вам нужно в открытой консоли нажать на кнопку "Пауза", затем на кнопку "Очистить", далее нажимаем на кнопку "Продолжить" (см. на скриншоте выше). И начинаем воспроизводить ошибку на телефоне.

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

!!!Не забываем, что логи должны иметь формат .txt (не считая логи Charles)

Перед тем, как репортить ошибку, не забудьте отправить ее на проверку куратору. Так же не забываем отправлять логи на проверку!