Найти в Дзене

Документация тестировщика. Как написать тест-план, что почитать по теме планирования

Наверно, это самый скучный раздел в документации тестировщика. Планировала заниматься практикой, а сама все время сталкиваюсь с пробелами в теории, без заполнения которых трудновато двигаться дальше. Разберем, почему же тест-план необходим. Тест-план позволяет: Для подготовки тест-плана можно использовать шаблон, созданный по методологии рациональных унифицированных процессов Rational Unified Process. Применяется также подход, основанный на стандарте IEEE 829. Обычно выбирают шаблон, который позволит с минимальными трудозатратами создать тест-план, на усмотрение команды разработки. Существует также подход к cозданию тест-плана на основе манифеста Agile с объемом документа не более одной страницы и отвечающего на вопросы: что тестировать, когда тестировать, как тестировать и т.д. Вообще-то это хорошая идея, пользоваться шаблонами для составления документации, создать свои шаблоны, чтобы не держать в голове всю необходимую информацию и сосредоточиться на подготовке к проведению тестов,

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

Тест-план позволяет:

  • повысить контроль качества тестирования нового продукта;
  • определить объем работ по тестированию: зная примерно время тестирования одной функции одним тестировщиком, можно посчитать суммарный объем и общее время выполнения работ;
  • описать объект тестирования, программы, список функций тестируемой системы;
  • описать стратегии тестирования, которые планируется применять;
  • составить расписание тестирования: определить сроки подготовительных работ, настройки тестового окружения, затем проведения тестирования и анализа результатов;
  • определить критерии начала и окончания тестирования;
  • определить необходимое в процессе работы оборудование;
  • составить карту компетенций, специальных знаний, необходимых для проведения тестирования;
  • оценить риски при проведении тестирования и предусмотреть варианты их разрешения.

Для подготовки тест-плана можно использовать шаблон, созданный по методологии рациональных унифицированных процессов Rational Unified Process. Применяется также подход, основанный на стандарте IEEE 829. Обычно выбирают шаблон, который позволит с минимальными трудозатратами создать тест-план, на усмотрение команды разработки.

Существует также подход к cозданию тест-плана на основе манифеста Agile с объемом документа не более одной страницы и отвечающего на вопросы: что тестировать, когда тестировать, как тестировать и т.д.

Вообще-то это хорошая идея, пользоваться шаблонами для составления документации, создать свои шаблоны, чтобы не держать в голове всю необходимую информацию и сосредоточиться на подготовке к проведению тестов, настроить оборудование и программное окружение. Также необходимо убедиться, что Вы обладаете всеми необходимыми знаниями для проведения тестов. Возможно, понадобятся справочные материалы, стандарты, требования и другая документация, детализирующая процесс тестирования.

А какой способ подготовки тест-плана предпочитаете Вы? Приходилось ли Вам пользоваться другими инструментами, например, майнд-картами для составления тест-плана?

Если Вы новичок в этих вопросах, можете ознакомиться с практическим опытом оценки требуемых усилий и определения размера и состава команды тестировщиков, опыта управления командой, в книге:

Автоматизированное тестирование программного обеспечения. Внедрение, управление и эксплуатация