Поделиться через


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

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

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

Примечание

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

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

Предупреждение

Сбор данных покрытия кода не работает если есть параметры тестирования, настроенные для сбора сведений IntelliTrace.

В следующей процедуре описывается порядок настройки покрытия кода из редактора конфигурации для параметров тестирования. Эти этапы также относятся и к Microsoft Visual Studio 2010.

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

Перед выполнением шагов этой процедуры необходимо открыть параметры тестирования из Microsoft Visual Studio 2010 и перейти на страницу Данные и диагностика.

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

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

    Предупреждение

    Для данных покрытия кода это должна быть роль, выполняющая тесты.

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

    Откроется диалоговое окно Сведения о покрытии кода для настройки сбора данных покрытия кода.

    Предупреждение

    Сбор данных покрытия кода не работает если есть параметры тестирования, настроенные для сбора сведений IntelliTrace.

  3. В этом списке выберите артефакты, которые требуется инструментировать.

  4. (Необязательно) Чтобы добавить другую неотображаемую сборку, щелкните Добавление сборки.

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

    1. Найдите файл сборки (EXE, DLL или OCX), который необходимо включить в покрытие кода и нажмите кнопку Открыть. Файл будет добавлен в список.
  5. (Необязательно) Выберите Инструментирование сборок по месту, чтобы инструментировать файлы в расположении построения или после копирования их в папку развертывания. Дополнительные сведения по месте инструментирования сборок см. в разделе Выбор папки для инструментирования.

  6. (Необязательно) Если одна из добавленных сборок имеет строгое имя, может потребоваться повторное подписание таких сборок. Щелкните (), чтобы найти файл ключа, который следует использовать при повторном подписании. Для получения дополнительных сведений о повторном подписании сборок см. раздел Инструментирование и повторная подпись сборок.

  7. Нажмите кнопку ОК. Параметры покрытия кода настроены и сохранены в параметрах тестирования.

    Примечание

    Чтобы сбросить параметры этого адаптера диагностических данных, щелкните Восстановить конфигурацию по умолчанию.

См. также

Задачи

Создание параметров тестирования для запуска автоматических тестов из Visual Studio

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

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

Выполнение автоматических тестов