June 6, 2020

Воспроизведение багов

Главная страница

Что такое воспроизведение ошибок и для чего они нужны?

Если вы обнаружили ошибку, о которой уже сообщил другой тестер, вы не можете отправить ту же ошибку снова - зато вы можете отправить воспроизведение бага. Воспроизведения полезны для клиентов, поскольку они показывают является ли проблема специфичной для конкретного устройства или нет. Таким образом, это дает клиентам лучшее представление о том, насколько серьезной является ошибка.

Чтобы воспроизвести ошибку, выполните те же действия, что и тестер, составивший отчёт. Если вы видите ту же ошибку, что и оригинальный тестер, мы называем это положительным воспроизведением. Если вы не можете воспроизвести ошибку, несмотря на все те же действия, мы называем это отрицательным воспроизведением.

Негативное воспроизведение должно показать, что функция работает на вашем устройстве. Если вы столкнулись с другой ошибкой, вам следует вместо этого отправить сообщение об ошибке (если об этой ошибке так же не было сообщено ранее).

Правила

В приложениях к изображениям должна содержаться только самая необходимая информация:

  • Если вы можете показать ошибку с помощью скриншота, прикрепите только скриншот.
  • Если вам действительно нужен скринкаст, чтобы показать ошибку, например, когда требуется действие для запуска ошибки, загрузите скринкаст.
  • В большинстве случаев достаточно показать действие запуска и ошибку.
  • Скринкаст воспроизведения не должен превышать 10 секунд. Если вы не можете показать все необходимые шаги в течение 10 секунд, например, при показе процесса загрузки, трансляция может быть длиннее, но не более 1 минуты.

Воспроизведение скринкастов не допускается дольше, чем воспроизведение скринкаста из исходного отчета. Воспроизведения, которые не соответствуют правилам, будут отклонены. Примеры: Если вместо скриншота вы отправляете скринкаст, если скринкаст слишком длинный, или если скринкаст показывает ненужные шаги.

Воспроизведение багов содержания запрещено. Сюда входят проблемы с содержанием, которые представляются как функциональные ошибки, например, проблемы со ссылками в меню навигации, заголовке или нижнем колонтитуле веб-сайтов.

Что касается вложений, вам нужно показать дату на вложении.

При воспроизведении бага приложения загрузите файл журнала ошибок (browser logs) в дополнение к скринкасту воспроизведения. Скринкаст, документирующий баг, должен соответствовать прилагаемому журналу логов браузера, т.е. время должно быть согласованным.

Если вы воспроизводите неверную ошибку (например, выбрано неверное окружение или неправильно настроено устройство), ваше воспроизведение будет отклонено.

Вы можете отправить репродукцию только в том случае, если:

  • в настоящее время проводится тест.
  • это не ваша ошибка.
  • это функциональный отчет.
  • отчет не отклоняется и не принимается клиентом.
  • у вас есть необходимое устройство (см. правую боковую панель на странице обзора тестирования)
  • вы еще не представили репродукцию для него.
  • оно еще не было воспроизведено с вашим устройством (устройствами) другими тестерами.
  • не было достигнуто максимальное количество воспроизведений для каждого сообщения об ошибке в данном тесте (зависит от плана покупки заказчиком)

Во всех остальных случаях вы не увидите надпись "Можете ли вы воспроизвести эту ошибку: Да или нет" в окне просмотра отчета об ошибке. Если вы увидите эту кнопку, вам будет разрешено отправить копию.


Следующая статья