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


Практическое руководство. Объединение данных об объеме покрытия кода

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

Visual Studio Premium и Visual Studio Ultimate помогут выполнить эту задачу путем объединения нескольких наборов данных об объеме протестированного кода, как описано в разделе Объединение данных об объеме протестированного кода.

Существуют также другие способы работы с данными об объеме покрытия кода, например путем сохранения объединенных данных на диск и их повторного импорта для просмотра позднее. Сведения о других аспектах работы с объединенными данными об объеме покрытия кода см. в разделе Работа с объединенными данными о покрытии кода.

Просмотр объединенных данных об объеме протестированного кода в Team Foundation Server

В этом разделе описывается процедура объединения данных об объеме протестированного кода и просмотра объединенных данных. Кроме того, существует возможность просмотра объединенных данных об объеме покрытия кода, опубликованных в Team Foundation Server. Дополнительные сведения см. в разделе Отчет "Покрытие кода" в формате Excel.

Объединение данных об объеме покрытия кода

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

Объединение данных об объеме покрытия кода

  1. В меню Тест выберите команду Окна, после чего щелкните Результаты покрытия кода. Либо в панели инструментов Результаты тестов щелкните Результаты покрытия кода.

    Откроется окно "Результаты покрытия кода".

  2. Щелкните Объединить результаты.

    В диалоговом окне Объединить тестовые запуски отобразятся тестовые запуски, доступные для объединения. В списке присутствуют все тестовые запуски, хранящиеся в данный момент в памяти и содержащие данные об объеме протестированного кода. Можно добавить дополнительные запуски, импортировав их. Дополнительные сведения см. в разделе Практическое руководство. Сохранение и открытие результатов теста в Visual Studio.

  3. В поле Выберите результаты покрытия для слияния выберите результаты, которые необходимо объединить, и нажмите кнопку ОК.

    Произойдет объединение выбранных наборов результатов покрытия кода.

    Примечание

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

  4. Для просмотра объединенных результатов следует развернуть узел Объединенные результаты в окне "Результаты покрытия кода".

  5. Все объединенные результаты отображаются в узле Объединенные результаты. При каждом объединении результатов тестов новый набор результатов заменяет все ранее отображаемые объединенные результаты.

См. также

Задачи

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

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

Инструментирование и повторная подпись сборок

Работа с объединенными данными о покрытии кода