2 подписчика
Случайно нашел плавающий баг. Второй раз не воспроизводится.
Что делать в таких ситуациях?
Мы обращаемся к логам. Логи - это непрерывное фиксирование всех процессов вашего приложения.
Система логирования есть у 80% процентов проетов. А если тебе «посчастливилось» попасть в стальные 20%, то у тебя есть хорошая возможность проявить свой профессионализм и предложить ввести на проекте логи.
Логи помогут лучше локализовать и воспроизвести события бага. А еще, хороший тон - прикладывать логи к бэковским баг-репортам. Ваш разраб скажет вам спасибо.
У логов есть свои уровни. Это сделано для того, чтобы их было удобно и быстро читать.
Общепринятые уровни включают DEBUG, INFO, WARN и ERROR.
Система логирования может быть реализована на вашем проекте посредством разных программ.
Самая популярная - это ELK Stack (Elasticsearch, Logstash, Kibana). Но есть также Logcat (Android),Tail (Unix), Console (Chrome DevTools) и тд
Ставь реакцию, если нужно углубиться в тему логов: когда смотреть, как читать, как сохранять и тд.
#QAИнструменты
Около минуты
25 марта 2024