Стр: 211/301
2.6.2. Тест-план и отчёт о результатах тестирования Тест-план Тест-план (test plan
329
)
— документ, описывающий и регламентирующий
перечень работ по тестированию, а также соответствующие техники и под-
ходы, стратегию, области ответственности, ресурсы, расписание и ключе-
вые даты.
К низкоуровневым задачам планирования в тестировании относятся:
•
оценка объёма и сложности работ;
•
определение необходимых ресурсов и источников их получения;
•
определение расписания, сроков и ключевых точек;
•
оценка рисков и подготовка превентивных контрмер;
•
распределение обязанностей и ответственности;
•
согласование работ по тестированию с деятельностью участников проектной
команды, занимающихся другими задачами.
Как и любой другой документ, тест-план может быть качественным или обла-
дать недостатками. Качественный тест-план обладает большинством свойств каче-
ственных требований
{44}
, а также расширяет их набор следующими пунктами:
•
Реалистичность (запланированный подход реально выполним).
•
Гибкость (качественный тест-план не только является модифицируемым с
точки зрения работы с документом, но и построен таким образом, чтобы при
возникновении непредвиденных обстоятельств допускать быстрое измене-
ние любой из своих частей без нарушения взаимосвязи с другими частями).
•
Согласованность с общим проектным планом и иными отдельными планами
(например, планом разработки).
Тест-план создаётся в начале проекта и дорабатывается по мере необходи-
мости на протяжении всего времени жизни проекта при участии наиболее квалифи-
цированных представителей проектной команды, задействованных в обеспечении
качества. Ответственным за создание тест-плана, как правило, является ведущий
тестировщик («тест-лид»).
В общем случае тест-план включает следующие разделы (примеры их
наполнения будут показаны далее, потому здесь — только перечисление).
•
Цель (purpose).
Предельно краткое описание цели разработки приложения
(частично это напоминает бизнес-требования
{39}
, но здесь информация пода-
ётся в ещё более сжатом виде и в контексте того, на что следует обращать
первостепенное внимание при организации тестирования и повышения каче-
ства).
•