Конфигурации тестов — указание платформ тестирования
Пользователи приложения может установят его на компьютерах, имеющих множество различных конфигураций, с разными операционными системами, различными веб-браузера, разными скоростями Интернет-связи и другие варианты.Поэтому необходимо будет выполнить по крайней мере некоторые тестов в средах, которые имеют другие конфигурации.
Можно создать с помощью схематической таблицу сочетаний, которые требуется выполнить.
Требования
- 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.
Простейший способ сделать это создать отдельный набор для нескольких конфигураций.Задайте его конфигурации по умолчанию отдельно от плана тестирования.Скопируйте выбранных тестов в новый набор.В новом наборе, с тестовым виды несколько конфигураций.
Каждый набор тестов обычно наследует конфигурации по умолчанию из плана тестирования, но можно установить их по нужно выбрать набор:
Чтобы скопировать тестовый случай в набор тестов, просто перетащите его в новый набор.Затем он будет связан с более чем одного набора будет иметь другие конфигурации в разных наборах.
Создайте несколько конфигураций
Несколько конфигураций тестов автоматически настраиваются при создании командного проекта, но можно создать несколько в Диспетчер конфигураций тестов.
Каждая конфигурация теста определяет параметры нескольких переменных конфигурации, например операционной системы и браузер.Можно определить новые переменные и новых допустимые значения для каждой переменной.
Можно удалить конфигурации тестов, если она не указанный в окне результатов теста или в плане тестирования.В противном случае можно задать его состояние на неактивному.
Создание новых переменных конфигурации
Создайте переменную для каждого аспекта тестовой среды, необходимо определить.Например, можно создать переменные для типа клиентских устройств, скорость серверной операционной системы, сети и выпуска базы данных.Обратите внимание, что эти нет аспектов в тестируемой системы.Эти переменные, какие пользователи приложения может выполняться для платформы, на которой они установят системы.
Создание новой конфигурации
Если нужно остановить конфигурация из появления в качестве параметра, то при установке конфигурации тестовых случаев, задайте для Состояние значение Неактивно.Однако это не влияет на существующие назначения конфигураций на тестовые случаи.
Внешние ресурсы
Руководство
Тестирование для непрерывной доставки с Visual Studio 2012 – Глава 3: Лабораторные среды