February 28, 2020

Сбор логов (Android)

Собирать логи на Андроид устройствах можно 2-мя способами

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

  1. Убедитесь, что на вашем устройстве Android включены параметры разработчика (Настройки> Об устройстве> нажмите на номер сборки 7 раз, и Параметры разработчика будут отображаться в меню «Настройки»).
  2. Включите отладку по USB на вашем устройстве (Настройки>Дополнительные настройки>Параметры разработчика> Отладка по USB)

Сбор логов (Способ 1) при тестировании приложений

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. Загрузите файл log.txt в ваш отчет об ошибке

Сбор логов (Способ 2 - Chrome) при тестировании сайтов

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

Настройка консоли

Далее в блоке Console отмечаем галочки как на скриншоте

После этого открываем новую вкладку и в адресной строке вводим chrome://inspect

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

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

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

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

Далее по шагам распишу действия необходимые для сбора логов:

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

  1. Далее на телефоне перезагружаем тестируемый сайт
  2. Начинаем воспроизводить ошибку по шагам
  3. После воспроизведения нажимаешь в консоли на любую строку с текстом правой кнопкой мыши и кликаем на Сохранить как...
  1. Сохраняем логи в формате .txt
  2. Проверьте сохраненные логи в блокноте. Логи должны всегда начинать со строки navigate to "Ссылка на главную страницу тестируемого сайта". Если логи начинаются не с такой строки, то лишние строки в начале, как в данном случае нужно будет удалить и пересохранить файл.