Проджект менеджмент в IT. Современные деливери практики, продуктовая разработка и как быть классным менеджером. — Сообщество менеджеров: @pm_sovet Реклама: @pm_god_ads 5035224435
Как ищут баги
Поздним вечер в офисе остались только вы и тестер, остальные ушли на тимбилдинг. В канале urgent тэгают вашу команду и спрашивают все ли в порядке с видео конвертером. Вы открываете аналитику и видите, что метрики упали. Что-то идет не так 😬
Пока вы ищете программиста, готового подключиться для фикса, тестер будет искать баг:
🐞 Сделает смоук тест, но с ходу не воспроизведет. Судя по всему, проблема не из простых. Проверять будет, конечно, сразу на продакшене, чтобы избежать разницы в окружениях.
🐞 Попросит у саппорта уточнить у пользователей по каким шагам воспроизводится баг. Видят ли они какую-нибудь ошибку?
🐞 Посмотрит в Mixpanel (аналитика) есть ли зависимость по девайсам, браузерам, ОС, гео.
🐞 Посмотрит в Sentry (мониторинг) есть ли новые ошибки. Да, ошибки есть, но хрен пойми что значат, нужен программист.
🐞 Попробует корнер кейсы: отключит интернет, забьет физическую, оперативную память.
🐞 Попробует воспроизвести с разными форматами файлов. Приложение отработает с .mov, но упадет с .mp4. Кажется, дело в этом.
🐞 Попробует локализовать. Достанет предыдущую андроид сборку и пройдет те же шаги. Теперь не крашится! Скорее всего, проблема в последней сборке.
Тут уже и разработчик нашелся. Он доволен: шаги есть, логи и возможная причина бага тоже. Благодаря этому фикс будет быстрым.