Найти в Дзене
2 подписчика

Случайно нашел плавающий баг. Второй раз не воспроизводится.

Что делать в таких ситуациях?

Мы обращаемся к логам. Логи - это непрерывное фиксирование всех процессов вашего приложения.
Система логирования есть у 80% процентов проетов. А если тебе «посчастливилось» попасть в стальные 20%, то у тебя есть хорошая возможность проявить свой профессионализм и предложить ввести на проекте логи.

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

У логов есть свои уровни. Это сделано для того, чтобы их было удобно и быстро читать.
Общепринятые уровни включают DEBUG, INFO, WARN и ERROR.

Система логирования может быть реализована на вашем проекте посредством разных программ.
Самая популярная - это ELK Stack (Elasticsearch, Logstash, Kibana). Но есть также Logcat (Android),Tail (Unix), Console (Chrome DevTools) и тд

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

#QAИнструменты
Случайно нашел плавающий баг. Второй раз не воспроизводится. Что делать в таких ситуациях?  Мы обращаемся к логам. Логи - это непрерывное фиксирование всех процессов вашего приложения.
Около минуты