Группировка тестовых случаев в наборы тестов

С помощью Microsoft Test Manager можно упорядочивать тестовый случай в иерархии наборов тестов в планы тестирования.Можно выполнить все тестовые случаи в наборе один за другим, и можно задать состояние набора, чтобы указать, должна ли он выполняется, или завершения.

Планы тестирования и наборы просто способ организации тестовый случай.Можно не добавлять тестовый случай на более чем один набор или план тестирования, или значение none.Удаление набора не удаляет его тестовый случай.

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

Различные типы наборов тестов

 

Требования

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Создание наборов

Создание и удаление наборов с помощью панели инструментов над областью набора с левой стороны окна.

Создание разных типов наборов тестов

Можно создать 3 типа набора:

  • Статические наборы тестов как папки.Статический набор тестов может содержать оба " тестовый случай " и " других наборов.Чтобы создать статический набор, выберите Создать, Набор.

    Набор корневой плана тестирования статический набор.

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

  • Показать Наборы на основе запроса результаты запроса, который был определен.Например, можно выбрать все тестовые случаи, имеют приоритет = 1.

    [Visual Studio 2012,1] другой пример, можно выделить все тестовые случаи, связанные с элементом невыполненной работы по продукту, в утверженном состоянии.

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

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

Dd286738.collapse_all(ru-ru,VS.110).gifДобавить тестовый случай в набор

Чтобы добавить тестовый случай в набор статического или набор требований, используйте инструменты над списком тестового случая.

Панель инструментов "Тестовые случаи"

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

ПримечаниеПримечание

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

Выберите Порядок, чтобы организовать порядок, в котором выполняются тесты в статическом наборе тестов.

Dd286738.collapse_all(ru-ru,VS.110).gifПеремещение и совместного использования

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

Перетащите тестовый случай на, основанных на требованиях или статический набор, который нужно переместить.

  • создаются и уничтожаются наборы, основанных на требованиях. при перемещении тестовый случай in, out или ссылку Тест выполнил между тестовым случаем и рабочие элементы требований.

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

CTRL+Drag тестовый случай, чтобы сделать его входить в несколько набор.

Перетащите набор тестов, чтобы переместить его в статическом или из набора.

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

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

Dd286738.collapse_all(ru-ru,VS.110).gifОпределение набора, основанных на требованиях

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

Рабочие элементы требований можно связать с рабочими элементами тестового случая.Можно просмотреть эти ссылки в рабочем элементе требований на вкладке Тест выполнил и в рабочем элементе тестового случая на вкладке Протестированные элементы.

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

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

[Visual Studio 2012,1] в запросе рабочего элемента можно требования, связанные с рабочими элементами, которые имеют определенные свойства.Например, можно найти все требования, которые имеют определенный рабочий элемент предка или все требования, которые имеют реализации задачи.Для этого нужно тип запроса на Рабочие элементы и прямые ссылки или Дерево рабочих элементов.Добавьте предложений, чтобы выбрать тип свойства и связанных рабочих элементов.Выполните запрос, а затем разверните конечные элементы для просмотра ссылки.Выделите требования, для которых необходимо создать наборы.

Dd286738.collapse_all(ru-ru,VS.110).gifОпределение набора на основе запроса

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

Создание или изменение набора, основанного на запросах

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

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

Запуск запрос, чтобы убедиться, что он обнаруживает правильный тестовый случай.

  • [Visual Studio 2012,1 - Visual Studio и team foundation server] Связанные и иерархические запросы
    Тестовый случай можно select, основанное на свойствах рабочих элементов, связанных с ним.На странице Создать запрос или Изменить запрос установите для параметра Тип запроса значение Рабочие элементы и прямые ссылки или Дерево рабочих элементов, а затем задайте запрос к фильтру на связанных рабочих элементов.

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

    Ниже приведены некоторые примеры наборов на основе запроса, можно сделать с помощью связанных запросов:

    • Все тестовые случаи, не связанные с требованием любого типа, например с элементом невыполненной работы по продукту или с пользовательской историей

      Набор, основанный на запросе, с использованием ссылокНабор, основанный на запросе, с использованием ссылок

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

      Набор запросов для тестов утвержденных требований

    • Все тестовые случаи, связываются с требованиями, предназначены для текущей итерации спринта ()

Состояние набора тестов

Можно задать состояние набора тестов для отображения ли вы готовы выполнять тесты или имеют ли тесты все завершено.

Если вы не хотите использовать эту функцию, оставьте состояние в значение по умолчанию - Выполняется.

Параметр состояния набора тестов

Задайте для состояния для оповещения других участников команды.

  • При планировании: Тестовый случай в наборе еще не готовы выполнять.

  • Выполняется: Набор тестов можно выполнить.

  • Завершено: Тесты были выполнены и не должны использоваться повторно в этом наборе тестов.Можно по-прежнему выполнять те же тестовый случай в других наборах тестов или планах тестирования.

Важное примечаниеВажно

Тесты в этом наборе тестов нельзя выполнить при ее состояние не будет Выполняется.

Запуск наборов тестов

Полное описание выполнения тестов см. в разделе Запуск тестов в Microsoft Test Manager.

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

Для выполнения тестов выберите Тест, Выполнение тестов.

Выполнение всех тестов из набора

Только наборы с состоянием Выполняется видима.

Чтобы выполнить один тест, используйте кнопку Запуск на панели инструментов выше списка тестов.Для выполнения набора тестов используйте кнопку Запуск на панели инструментов наборов тестов.Для получения дополнительной информации см. Практическое руководство. Выполнение нескольких ручных тестов в наборе тестов.

См. также

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

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

Конфигурации тестов — указание платформ тестирования