November 15, 2019

Воспроизведение багов | Bug Reproductions (Repro's)

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

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

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

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

Правила

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

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

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

• В большинстве случаев достаточно показать действие запуска и ошибку.

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

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

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

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

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

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

Вы можете отправить копию сообщения об ошибке только в том случае, если:

• в настоящее время проводится тест.

• это не твоя ошибка.

• это функциональный отчет.

• отчет не отклоняется и не принимается клиентом.

• у вас есть необходимое устройство (см. правую боковую панель на странице обзора тестирования)

• вы еще не представили репродукцию для него.

• оно еще не было воспроизведено с вашим устройством (устройствами) другими тестерами.

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

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