А у меня всё работает!

А у меня всё работает!

Итак, вы обнаружили интересную ошибку, но вам говорят «невозможно воспроизвести» или «на моем компьютере всё работает» — классика, правда?

Как тестировщику, в этой ситуации легко занять оборонительную позицию. Возникают мысли: "Мне говорят, что я всё выдумываю? Меня не уважают? Зачем сообщать об ошибках, если их не считают важными для исправления?"

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

Способы, которыми вы можете добавить ценность своей аргументации в ответ на «это работает на моей машине», включают:

  • Определение точной сборки или развертывания, в котором вы наблюдали проблему, и проверка, является ли это той же сборкой, которую проверяет разработчик? Можете ли вы проверить сборку, которую они используют, возможно, проблема уже исправлена, но вам не предоставили последний код?
  • Определите, какую платформу вы оба используете. Если это веб, обязательно проверьте не только браузер, но и версию этого браузера. Если это мобильное устройство, какая версия Android или iOS установлена?
  • Есть ли какие-либо дополнительные записи в журнал, которые помогут добавить контекст? Если вы можете найти исключение, которое было выдано и зафиксировано в журнале, это может помочь в выявлении проблемы.
  • Если вы можете продолжать воспроизводить проблему, можете ли вы предоставить разработчику доступ к вашей машине или среде? Можете ли вы настроить сеанс совместного использования экрана? Как минимум, сделайте скринкаст. В этой ситуации должно быть достаточно записать видео шагов. Для этого я использую Open Broadcast Software Studio ( https://obsproject.com/download), но существует множество альтернатив.
  • Если какие-либо из них помогли вам найти корень проблемы и исправить ошибку, попробуйте использовать их чаще в своих обычных отчетах об ошибках и посмотрите, сможете ли вы уменьшить количество сообщений «Работает на моем компьютере».

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

Начать дискуссию