Определение действий тестирования с помощью планов тестирования

При планировании работ по тестированию удобно использовать Центр тестирования приложения Microsoft Test Manager в среде Visual Studio 2010 Ultimate или Visual Studio Test Professional, в зависимости от используемых методов. Сначала создается план тестирования, чтобы определить необходимые тесты, а затем можно измерить ход тестирования. Планы тестирования могут быть простыми или сложными в зависимости от используемого подхода к тестированию. При использовании гибкой методологии можно создать план тестирования для каждого спринта. Затем в план тестирования можно добавлять сведения относительно каждого спринта, полученные от пользователей, а также создавать тестовые случаи на основе этих сведений. Помимо этого, при использовании иного подхода можно создать план тестирования для каждой конкретной вехи.

Приложение Microsoft Test Manager позволяет выполнить три важные задачи, как показано на следующем рисунке.

Определение работ по тестированию

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

Компоненты плана тестирования

Дополнительные сведения о стратегиях тестирования см. в разделе Частое тестирование на ранних этапах разработки.

Задачи

Перечисленные ниже разделы помогут спланировать работы по тестированию.

Задачи

Связанные разделы

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

Создание матрицы конфигураций для планирования способов выполнения тестов. Можно создать конфигурации тестов, чтобы определить программное обеспечение или оборудование, которое необходимо использовать при выполнении тестов. Кроме того, можно указать конфигурации, по умолчанию используемые для плана, и сопоставить конфигурации с тестами, которые планируется выполнить.

Планирование сред, которые требуется использовать использования при тестировании. Можно запланировать среды, которые, возможно, потребуется настроить для выполнения тестов. Среды могут быть физическими или виртуальными.

Создание плана. Необходимо создать план для тестов и добавить используемые конфигурации тестов в качестве конфигураций по умолчанию.

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

Импорт наборов тестов из другого плана тестирования. В случае необходимости использования определенных наборов тестов в текущем плане тестирования можно импортировать их из другого плана тестирования.

Назначение пользователей для выполнения тестов. Тесты в плане тестирования можно назначать определенным тестерам в команде. По умолчанию тесты назначаются владельцам тестовых случаев. Однако это назначение можно изменить.

Настройка способов выполнения тестов. Для определения способов выполнения тестов из плана тестирования можно использовать параметры тестирования. Можно выполнять тесты на локальном компьютере и удаленно собирать данные. Допускается также удаленное выполнение автоматических тестов.

Подключение к другому плану тестирования для командного проекта. Для поиска определенного плана, который необходимо использовать, можно просмотреть все планы тестирования для командного проекта. Также можно создать URL-адрес для подключения к конкретному плану тестирования. Этот URL-адрес можно распространить среди членов команды.

Связанные задачи

Выполнение тестов

Можно выполнить созданные тесты и записать их результаты.

Отчеты о ходе выполнения планов тестирования

Можно измерить ход тестирования относительно плана тестирования и просмотреть результаты тестов.

Сочетания клавиш для Microsoft Test Manager

Для более быстрого выполнения задач Microsoft Test Manager можно использовать сочетания клавиш.

Проверка плана тестирования

После создания плана тестирования его можно проверить, чтобы убедиться, что тестовые случаи покрывают ключевые функции приложения. Эту задачу можно упростить с помощью созданного документа Microsoft Word. Чтобы создать из плана тестирования документ Word, можно воспользоваться средством Test Scribe. С помощью документа Word любой пользователь может проверить тестовые случаи плана тестирования без необходимости открывать каждый конкретный случай.

См. также

Задачи

Краткое руководство по ручному тестированию с использованием Microsoft Test Manager

Основные понятия

Тестирование приложения

Управление новыми работами по тестированию