Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тестирование программного обеспечения. Фундамен...docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
936 Кб
Скачать
☆

110 Часть 1: Основы

(1) Исправить немедленно — ошибка задерживает работу других сотрудников.

(2) Исправить как можно быстрее.

(3) Исправить в текущей версии (альфа, бета и т.д.).

(4) Исправить до выхода окончательной версии.

(5) Исправить, если возможно.

(6) Не обязательно — сделайте, как посчитаете нужным.

На практике одни руководители проекта могут пользоваться 3-балльной шкалой приоритетов, а другие — 15-балльной. Мы рекомендуем каждому руководителю проекта самому выбрать способ оценки приоритетности работ.

Графу Приоритет имеет право заполнять только руководитель проекта, а графу Степень важности — только составитель отчета или руководитель группы тестирования. Руководитель проекта и составитель отчета могут коренным образом расходиться во мнениях о важности описанной в нем проблемы, но ни один из них не должен исправлять оценку другого. Слу­чается, что тестировщик оценивает ошибку как фатальную, а руководитель проекта назначает ей сравнительно низкий приоритет. И поскольку у каж­дого из этих сотрудников в отчете имеется собственная графа, они оба могут зафиксировать в документе свои мнения.

Резолюция и Исправленная версия

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

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

• Исправлено. Эту пометку вносит программист после того, как ис­правит описанную в отчете ошибку. Одновременно он указывает номер исправленной версии программы в графе Исправленная версия.

Глава 5: Документирование и анализ ошибок 111

• Не воспроизводится. Такую пометку программист ставит, когда не может воспроизвести описанную в отчете ситуацию. Если отчет возвращен с пометкой Не воспроизводится, тестировщику следует еще раз тщательно проверить номер версии программы и убедить­ся, что способ воспроизведения ошибки описан в отчете правильно и достаточно подробно. Скорректировав отчет, снова поменяйте его резолюцию на Рассматривается и при необходимости допишите в поле Комментарии дополнительные пояснения.

• Отложено. Руководитель проекта признает существование пробле­мы, но решил не исправлять ее в данном выпуске программы. Та­кое решение может быть принято для любой ошибки, допущенной при проектировании или кодировании.

• Соответствует проекту. Описанное в отчете поведение программы не является ошибкой — именно так она и должна работать в соот­ветствии со спецификацией.

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

• Нужна дополнительная информация. У программиста есть вопросы к составителю данного отчета.

• Не согласен с предложением. Никаких изменений в программу вне­сено не будет.

• Дубликат. Во многих группах эта резолюция отмечает отчеты о различных проявлениях одной и той же ошибки, после чего связан­ные отчеты закрываются. Однако существует риск закрыть отчеты об очень похожих ошибках, причины которых различны. Программист может исправить одну из них и не понять, что вторая осталась.

Подписи

В некоторых компаниях отслеживание ошибок не автоматизировано, и сотрудники подписывают бумажные отчеты. Однако подписан может быть и электронный отчет. В каждой компании на этот счет свои правила. На наш взгляд, в графе Рассмотрено должна стоять подпись сотрудника, ре­шившего проблему (или исправившего ошибку), или же подпись его руко­водителя. Во многих компаниях здесь же подписывается руководитель, одобривший решение. В графе Проконтролировано ставит свою подпись тестировщик, проверивший, что ошибка и в самом деле исправлена, и подтверждающий, что отчет можно закрыть.