Указание параметров тестов в Microsoft Test Manager

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

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

Адаптеры и роли компьютера параметров тестирования

Требования

  • Visual Studio Ultimate или Visual Studio Premium или Visual Studio Test Professional

Необходимость инструкции I использовать параметры тестирования?

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

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

  • При выполнении ручных тестов или исследовательские в Microsoft Test Manager; и

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

Требуются параметры тестирования, если необходимо, выполните следующие действия.

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

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

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

  • Сведения о том, как настроить обращения автоматических тестов выполняются.

Разделы справки использует файл параметров тестирования?

В Microsoft Test Manager, на странице Свойства плана тестирования можно select 2 файла параметров тестирования.Одно для ручных тестов и другой для автоматических тестов.При запуске тестовый случай в этом плане, эти параметры варианты по умолчанию, но можно их переопределяют в отдельных время.

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

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

Откройте Центр тестирования, План, Свойства.В области Ручные запуски или Автоматизированные запуски, щелкните в меню Параметры тестирования и выберите файл параметров или существующего теста или Создать.Чтобы изменить данные существующего файла параметров тестирования можно выбрать Открыть.

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

Параметры тестирования Microsoft Test Manager в плане тестирования

Управление файлов параметров тестирования командного проекта.

Откройте Центр лабораторий, Параметры тестирования.Здесь можно файлы параметров существующему тестовому правки и создают новые.

Изменение существующих параметров тестирования

Для дополнительного руководства см. в разделе Проверка непрерывной работы с Visual Studio 2012 – глава 6: Элемент тестирования.

Изменение параметров тестирования

Страницы параметров тестирования:

Параметры тестирования. Общий

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

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

Выберите Автоматический, чтобы задать параметры выполнения тестовых случаев, которые были связаны с методами тестов в Visual Studio.

Параметры тестирования. Роли

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

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

  • Роли для ручных тестовых запусков
    Роль Локальные всегда включена.Эта роль соответствует компьютеру, на котором выполняется Microsoft Test Manager и на то, что при выполнении тестов.

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

    СоветСовет

    При наличии среды, которая включает настольный клиент, можно выполнять ручные тесты на данном компьютере, если установлен диспетчер Microsoft Test Manager.Фактически, для которой будет локальным компьютером для параметров тестирования, поскольку при выполнении ручных тестов на этом компьютере.

    Страница "Роли параметров тестирования"

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

    Если приложение использует внешнюю службу, которая не является частью приложения, не следует включать его в набор ролей.

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

    Страница "Роли параметров тестирования"

Параметры тестирования. Данные и диагностика

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

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

Страница "Данные и диагностика параметров тестирования"

Адаптер диагностических данных

Конфигурация.

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

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

Прокси клиента ASP.NET для IntelliTrace и влияния на тестирование

Выделите этот адаптер в роли клиента Интернета.Необходима при выполнении приложения ASP.NET и требуется собирать данные Влияние на тесты или Intellisense на роль веб-сервера.

Поиск тестов, затрагиваемых изменениями кода

Практическое руководство. Сбор данных IntelliTrace для отладки сложных проблем

Журнал событий

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

Выберите Настроить, чтобы выбрать типы событий необходимо.

WriteEntry

IntelliTrace: Можно настроить адаптер диагностических данных для IntelliTrace для сбора определенные данные диагностической трассировки, чтобы выявить ошибки, которые трудно воспроизвести.Это создает файл IntelliTrace, который содержит эти данные.Файл с расширением .iTrace.При неудачном завершении теста можно создать ошибку.К этой ошибке автоматически привязывается файл IntelliTrace, сохраняемый вместе с результатами теста.Данные, собираемые в файл IntelliTrace, повышают производительность отладки за счет снижения затрат времени на воспроизведение и диагностику ошибок в коде.Из этого файла, IntelliTrace позволяет имитировать локальный сеанс на другом компьютере, что повышает вероятность воспроизведения ошибки. риск.

Дополнительные сведения см. в разделе Отладка приложения путем записи выполнения кода с помощью IntelliTrace.

Практическое руководство. Сбор данных IntelliTrace для отладки сложных проблем

Системные сведения: Которая записывает сведения о записях о компьютере.

Без дополнительной конфигурации.

Влияние на тесты: Включите этот параметр для указания, какие тесты затронутых изменениями в код сделанному во время разработки.

Для приложений ASP.NET, включите этот адаптер в роль веб-сервера и в роли клиента Интернета, включите Прокси клиента ASP.NET для IntelliTrace и влияния на тестирование.

При выполнении приложения ASP.NET, в роли сервера IIS, на котором выполняется последовательно выберите Настроить, Дополнительно, ASP.NET.

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

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

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

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

Совет Для данных о параметрах тестирования совместимости между Visual Studio 2012 и Visual Studio 2010 см. в разделе Совместимость параметров тестирования с Visual Studio 2010.

Параметры тестирования для автоматических тестов.

Эти параметры тестирования можно только при создании параметров тестирования для автоматических тестов.Дополнительные сведения см. в разделе Создание автоматических тестов с помощью Microsoft Test Manager.

Параметр

Назначение

Примечания

Развертывание

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

Для методов отдельного теста можно указать атрибут DeploymentItem в тестовом коде.

Дополнительные сведения см. в разделе Практическое руководство. Развертывание файлов для тестов.

Скрипты

Скрипты, запускаемые на тестовом компьютере до и после запуска автоматических тестов.

узлы

Настройка тестов ASP.NET в IIS.

Для максимальной гибкости тестовые проекты следует компилировать в конфигурации Любой ЦП.Затем можно выполнить на равны 32 и 64 - разрядные агенты.Компиляция тестовых проектов в конфигурации 64 разряда не дает никаких преимуществ.

Время ожидания

Можно ограничить время автоматических тестов.

Надстройки

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

В разделе Настройка надстройки модульного теста.

Ee231892.collapse_all(ru-ru,VS.110).gifНастройка надстройки модульного теста

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

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

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

    Если это значение не задано, в качестве каталога с тестами задается каталог ApplicationBase домена приложения, в котором запускаются тесты.

  2. Установите или снимите флажок Используйте контекст загрузки для сборок в каталоге теста.

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

    Дополнительные сведения см. в разделе Рекомендации для загрузки сборок.

  3. В разделе Папки для использования при запуске тестов выберите Добавить папку.

    Откроется диалоговое окно Поиск папки.

  4. Найдите папку, а также выбрать ОК.

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

    Первый вариант выбирает флажок Использовать контекст загрузки, чтобы указать, что каталог должен использовать контекст загрузки разрешения сборок из каталога (если контекст загрузки не требуется для теста для правильного запуска, может просмотреть добиться увеличения производительности, снимите этот флажок).

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

  5. В разделе Дополнительные папки, используемые при обнаружении тестов выберите Добавить папку.

    Откроется диалоговое окно Выбрать папку.

  6. Найдите папку, а также выбрать ОК.

    Поле Дополнительные папки, используемые при обнаружении тестов удобно использовать при удаленном выполнении тестов с помощью Team Build или при автоматическом запуске тестов из Microsoft Test Manager.Указанные здесь пути будут использоваться для разрешения сборок, но только во время обнаружения тестов.Эти пути могут содержать переменные среды.Если составляется расписание удаленного выполнения тестов из каталога построения и не все зависимости тестовой сборки находятся в том же каталоге, эти пути можно использовать для того, чтобы дать возможность программе MSTest или контроллеру тестирования найти достаточное число зависимых сборок для обнаружения тестов и запланировать их выполнение на удаленных компьютерах.

    Для планирования запусков с помощью Microsoft Test Manager имеется дополнительный токен %BuildDrop%, который можно использовать для общего обращения к папке построения.Это исключает необходимость создания и обновления параметров тестирования при тестировании каждого нового построения.К сожалению, этот токен не поддерживается напрямую с помощью team build.Но если папка построения задана в переменной среды BuildDrop из определения построения, то результат будет таким же).

  7. Выберите Сохранить.

  8. Выберите Закрыть.

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

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

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

Тестирование для непрерывной поставки в Visual Studio 2012 — Глава 6. Панель инструментов тестирования (Testing for Continuous Delivery with Visual Studio 2012 – Chapter 6: A Testing Toolbox)

См. также

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

Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования

Настройка тестовых компьютеров для выполнения тестов или сбора данных

Совместимость параметров тестирования с Visual Studio 2010

Другие ресурсы

Указание параметров тестирования для тестов Visual Studio