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

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

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

Конфигурации и их переменные

Требования

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

Выполнение тестов с конфигурациями

При рассмотрении списка тестов, которые можно выполнить, один из столбцов озаглавлено Конфигурация.Этот столбец определяет конкретные оборудование и программное обеспечение сочетания из, для которого необходимо выполнить тест.Например, можно определить Phone Windows 7 или Windows 8 и Internet Explorer 9.Если приложение можно установить на платформах другого сервера, конфигурации могут также определять функции сервера.

Выполнение тестовых случаев с использованием различных конфигураций

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

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

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

Сортировка и фильтрация тестовых точек по конфигурациям

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

Планирование конфигурации тестового случая

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

Открытие конфигураций тестов для тестовых случаев

Select в окне конфигурации тестов, выберите Все конфигурации.Показывает, конфигурации необходимо:

Выбор конфигураций тестов для тестового случая

Если требуется изменить длинный список тестов одновременно, выделите Включить выделение диапазона и заполнить режим.Щелкните в поле в верхней части диапазон, SHIFT+click в поле в нижней части, а затем выделите или очистите поле в верхней части.

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

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

Установка конфигурации по умолчанию для плана тестирования

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

Для установки по умолчанию выберите Центр тестирования, План, Содержание.Выделите план тестирования в корне дерева.Выберите выделение в раскрывающемся списке Конфигурации по умолчанию.

Установка конфигураций по умолчанию для плана тестирования

Можно также задать в конфигурации Свойства плана.

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

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

Создать набор тестов для нескольких конфигураций

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

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

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

Установка конфигураций по умолчанию для набора тестов

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

Создайте несколько конфигураций

Несколько конфигураций тестов автоматически настраиваются при создании командного проекта, но можно создать несколько в Диспетчер конфигураций тестов.

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

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

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

Dd286643.collapse_all(ru-ru,VS.110).gifСоздание новых переменных конфигурации

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

Создание и изменение переменных конфигурации

Dd286643.collapse_all(ru-ru,VS.110).gifСоздание новой конфигурации

Создание конфигурации теста

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

Внешние ресурсы

Dd286643.collapse_all(ru-ru,VS.110).gifРуководство

Тестирование для непрерывной доставки с Visual Studio 2012 – Глава 3: Лабораторные среды

См. также

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

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