Общее описание сообщения об ошибке
Резюме : Как бы вы описали ошибку менее чем в 60 символах? Он должен быстро и однозначно идентифицировать отчет об ошибке, а также объяснить проблему, а не предлагаемое решение.
Хорошо : «Отмена диалога копирования файла приводит к сбою файлового менеджера»
Плохо : «сбой программного обеспечения»
Плохо : «Браузер должен работать с моим веб-сайтом»
Компонент : в какой части программного обеспечения оно существует? Это поле является обязательным для отправки любого сообщения об ошибке. Нажмите на слово «Компонент», чтобы увидеть описание каждого компонента. Если ни один из них не подходит, выделите компонент «Общие».
ОС : В какой операционной системе (ОС) вы ее нашли? (Например, Linux, Windows XP, Mac OS X.) Пример: «Если вы знаете, что ошибка возникает в более чем одном типе операционной системы, выберите« Все ». Если вашей ОС нет в списке, выберите «Другие».
Описание : подробности вашего отчета о проблеме, в том числе:
- Обзор : это более подробное изложение резюме. Примером может быть: «При перетаскивании любой страницы происходит сбой сборки Mac в функции NSGetFactory».
- Build Id : чтобы найти это, либо перейдите на страницу «about:» с помощью адресной строки, либо, если у вас есть расширение MozQA для Nightly Tester Tools, затем перейдите в Tools | Инструменты Nightly Tester и выберите параметр, который содержит выходные данные идентификатора сборки. Это должно выглядеть примерно так: «Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv: 1.9.1b3) Gecko / 20090305 Firefox / 3.1b3 ″.
- Дополнительные сборки и платформы : имеет ли место ошибка на других платформах (или браузерах, если применимо). Это должно выглядеть примерно так: «Не происходит в Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv: 1.9.1b3) Gecko / 20081107 Firefox / 3.1b2 ″.
Шаги для воспроизведения : минимизированные, простые в выполнении шаги, которые вызовут ошибку. Если они необходимы, обязательно включите в них какие-либо специальные шаги установки. Хороший пример этого будет выглядеть следующим образом: 1) Просмотрите любую веб-страницу. (Я использовал образец страницы по умолчанию,
http://www.google.com/ ). 2) Перетащите-выберите страницу. В частности, удерживая кнопку мыши, перетащите указатель мыши вниз из любой точки в области содержимого браузера до нижней части области содержимого браузера.
Фактические результаты : то, что приложение сделало после выполнения вышеуказанных шагов. Примером может быть: Приложение упало.
Ожидаемые результаты : что приложение должно было сделать, если бы ошибки не было. Например: окно должно прокручиваться вниз. Прокручиваемый контент должен быть выбран. Или, по крайней мере, приложение не должно падать.