Сбор логов (Android)
Собирать логи на Андроид устройствах можно 2-мя способами
Для обоих способов вам необходимо будет проделать некоторые подготовительные действия:
- Убедитесь, что на вашем устройстве Android включены параметры разработчика (Настройки> Об устройстве> нажмите на номер сборки 7 раз, и Параметры разработчика будут отображаться в меню «Настройки»).
- Включите отладку по USB на вашем устройстве (Настройки>Дополнительные настройки>Параметры разработчика> Отладка по USB)
Сбор логов при тестировании приложений (Способ 1)
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.
После нажатия на эту ссылку, откроется отдельное окно где будет показана консоль и рядом будет отображаться то что происходит в данный момент в мобильном браузере.
Далее по шагам распишу действия необходимые для сбора логов:
- Нажимаем на иконку перечеркнутого кружка для очистки консоли.
- Далее на телефоне перезагружаем тестируемый сайт
- Начинаем воспроизводить ошибку по шагам
- После воспроизведения нажимаешь в консоли на любую строку с текстом правой кнопкой мыши и кликаем на Сохранить как...
- Сохраняем логи в формате .txt
- Проверьте сохраненные логи в блокноте. Логи должны всегда начинать со строки navigate to "Ссылка на главную страницу тестируемого сайта". Если логи начинаются не с такой строки, то лишние строки в начале, как в данном случае нужно будет удалить и пересохранить файл.
Для того, чтобы не возникали лишние подозрения, я советую заменить все временные отметки в файле на время "вашего" часового пояса. Например, в Лондоне время отстает на 2 часа от Московского.
Для замены всех временных отметок всего за 20 секунд я советую воспользоваться функцией блокнота заменить все. Для ее вызова просто нажмите CTRL + F.