Принципы написания Bug report. Десять принципов создания эффективных отчетов по дефектам (Bug Report)
Скачать 22.77 Kb.
|
Десять принципов создания эффективных отчетов по дефектам (Bug Report) Отчеты по дефектам являются одним из важных результатов любого процесса тестирования. В равной степени важны как и тест-план. Оказывают довольно существенное влияние на качество продукции, по сравнению со многими другими результатами тестирования. Корректно и грамотно написанный отчет, безусловно, помогает тестеру получить необходимый feedback от разработчиков намного быстрее. Хороший тестер это не тот, кто стремится написать идеальный отчет по дефектам, а тот, кто стремится писать отчет, основываясь на следующих четырех простых атрибутов: Атрибут-1: Он должен быть эффективным Атрибут-2: Он должен содержать адекватное описание Атрибут-3: Он должен быть достаточным, чтобы провести необходимую работу для устранения дефектов. Атрибут-4: Он должен быть способен упростить процесс для всех заинтересованных сторон (должен быть написан просто, грамотно и корректно) Существует Десять Основных Принципов, которые призваны помочь в описании отчета по дефектам. Их главным результатом является осуществление "Атрибут - 1":
Необходимо помнить, что чем больше неактуальной, тем меньше полезной и тем сложнее работать с таким отчетом.
Используете следующие правила, которые могут быть полезными при составлении отчета по дефектам (описании проблем). а) Используется не только в написании отчета. б) Всегда сообщайте о найденных ошибках. Будьте смелее. в) Если вам случится сообщить о проблеме, неправильно и обнаружил ошибку поздно, постарайтесь узнать от него. г) Вы всегда можете проконсультироваться с другим тестером или даже разработчиком, если вы сомневаетесь по поводу правильности или корректности найденной ошибки Следующие утверждения могут быть полезны при описании проблемы:
Вместо простого описание того, лучше указать что конкретно получить на практике. Необходимо стараться описать проблему четко и явно. Следующие советы могут быть полезными при описании проблемы:
В зависимости от этого можно более грамотно составить описание проблемы.
Если по каким либо причинам дефект воспроизводится в хаотичном порядке, то необходимо более полное описание дефекта, для того, чтобы разработчик разобрался с данной проблемой. При воссоздании шагов воспроизведения дефекта, необходимо полностью указывать все шаги, необходимые имена файлом, путь, синтаксис и т.д. Иногда следует приглашать разработчиков к себе, с целью показать поведение ПО на конкретном компьютеру.
В зависимости от того, какой контингент и с какими профессиональными навыками будет работать с ПО, необходимо рассмотрение вопроса об исправлении. Не всегда необходима целесообразность исправления дефекта (если он конечно не Critical), если с данной часть По работать никто не будет (или она будет недоступна) С другой стороны, типографские ошибки в ПО могут носить весьма незначительный характер. Но внимание пользователей все равно привлекут, следовательно, должны быть исправлены до того, как будет выпущена финальная версия продукта.
Для более полного понимания дефекта можно к описанию его приложить различные фалы типа logs, dumps, traces и так далее
Все дефекты должны быть четко за документированы (багтрекинговые системы). Так же допускается, что при заведении дефектов можно присоединять различные файлы (картинки, звуковые файлы и т.д.) |