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