Как написать баг-репорт
Разработка Крокодила - идеи и отзывыОбязательно к прочтению! Как сделать хороший #баг-репорт, который поможет найти и исправить ошибку в боте
- 1. Ссылка на холст
- 2. Как повторить баг
- 3. Запись видео с экрана
- 4. Наблюдение
- 5. Ответы на вопросы
- 6. Оформите багрепорт
- 7. Тестирование
1. Ссылка на холст
Если у вас проблемы с рисунком - обязательно в баг-репорте пришлите ссылку на холст.
Чтобы получить ссылку зажмите (именно долго зажмите, а не нажимайте) кнопку "Дорисовать" (или "Открыть холст") -> во всплывающем меню выберите скопировать ссылку.
2. Как повторить баг
Если у вас что-то произошло только 1 раз, а потом заработало (и если вы не засняли проблему на видео с экрана) - не пишите о таком случае.
Это не поможет, потому что этот баг невозможно найти (повторить). Но это и не важно: возможно это было временной или случайной проблемой. Важны именно повторяющиеся баги.
Важно суметь повторить баг и четко описать порядок действий для повторения бага.
Четко и понятно описать может быть сложно, поэтому:
3. Запись видео с экрана
Запишите видео процесса возникновения бага. Одно видео стоит тысячи слов :)
Посмотрев видео я с большой вероятностью пойму, что именно и почему работает неправильно, и где искать ошибку.
4. Наблюдение
Если баг появляется время от времени и вы не знаете, когда и почему - не спешите писать. Сначала понаблюдайте.
Наблюдайте и ищите закономерность. Если вы ее найдете и хорошо опишете - это сильно поможет в исправлении бага.
5. Ответы на вопросы
К багрепорту прикрепите список ответов на вопросы:
а) Баг появляется только в этом рисунке, или во всех?
б) Баг появляется только у вас, или у других пользователей на том же рисунке тоже появляется баг? (если не знаете - то как раз ссылка на холст поможет мне протестировать, открыв ваш рисунок)
в) Если баг был не всегда - напишите примерное время или дату появления бага
г) Что необычного было в ваших действиях, что могло привести к багу? Может, в рисунке много заливок, или вы недавно установили какую-то настройку, или давали другу кисть, или еще то-то?
6. Оформите багрепорт
Напишите все одним большим сообщением, выполнив все пункты выше. Не забудьте поставить тег #баг
7. Тестирование
Актуально, если у вас не грузится ни один холст, а у других игроков все работает. Или если админ попросил вас провести это тестирование. Постарайтесь протестировать следующим образом:
а) Попробуйте открыть сайт https://doodlegator.com. Открывается ли хоть что-то? Если нет - проблема явно с интернетом / провайдером
б) Попробуйте включить VPN. Заработало ли с ним? Если да - проблема точно с интернетом / провайдером
в) Подключиться к другому интернету (с wi-fi на мобильный или наоборот, или попробовать интернет другого провайдера).
г) Попробуйте открыть холст с другого устройства или приложения. С ПК или другого телефона. Всегда можно протестировать в веб-версии телеграма: https://web.telegram.org/
д) Попробуйте открыть холст на вашем устройстве, но используя другой телеграм-аккаунт.
После этого опишите результаты в Разработка Крокодила - идеи и отзывы
Спасибо, что помогаете сделать бота лучше! И особенное спасибо тем, кто напишет хороший баг-репорт по этой инструкции.
Вернуться в группу: Разработка Крокодила - идеи и отзывы