Практическое руководство. Объединение данных об объеме покрытия кода
При выполнении нескольких тестовых запусков в применении к рабочему коду может возникнуть необходимость оценки полноты проверки кода. Либо несколько инженеров-испытателей может работать над большим проектом и тестировать различные его части, и может возникнуть необходимость в сборе статистических данных по объему покрытия кода в масштабе всего проекта.
Visual Studio Premium и Visual Studio Ultimate помогут выполнить эту задачу путем объединения нескольких наборов данных об объеме протестированного кода, как описано в разделе Объединение данных об объеме протестированного кода.
Существуют также другие способы работы с данными об объеме покрытия кода, например путем сохранения объединенных данных на диск и их повторного импорта для просмотра позднее. Сведения о других аспектах работы с объединенными данными об объеме покрытия кода см. в разделе Работа с объединенными данными о покрытии кода.
Просмотр объединенных данных об объеме протестированного кода в Team Foundation Server
В этом разделе описывается процедура объединения данных об объеме протестированного кода и просмотра объединенных данных. Кроме того, существует возможность просмотра объединенных данных об объеме покрытия кода, опубликованных в Team Foundation Server. Дополнительные сведения см. в разделе Отчет "Покрытие кода" в формате Excel.
Объединение данных об объеме покрытия кода
Предварительное требование: необходимо выполнить тесты и получить с их помощью данные об объеме покрытия кода, как описано в подразделе "Получение данных об объеме покрытия кода" раздела Практическое руководство. Получение данных о покрытии кода.
Объединение данных об объеме покрытия кода
В меню Тест выберите команду Окна, после чего щелкните Результаты покрытия кода. Либо в панели инструментов Результаты тестов щелкните Результаты покрытия кода.
Откроется окно "Результаты покрытия кода".
Щелкните Объединить результаты.
В диалоговом окне Объединить тестовые запуски отобразятся тестовые запуски, доступные для объединения. В списке присутствуют все тестовые запуски, хранящиеся в данный момент в памяти и содержащие данные об объеме протестированного кода. Можно добавить дополнительные запуски, импортировав их. Дополнительные сведения см. в разделе Практическое руководство. Сохранение и открытие результатов теста в Visual Studio.
В поле Выберите результаты покрытия для слияния выберите результаты, которые необходимо объединить, и нажмите кнопку ОК.
Произойдет объединение выбранных наборов результатов покрытия кода.
Примечание
Если между выполнениями тестов рабочий код изменяется, результаты тестирования исходного кода нельзя объединить с результатами тестирования измененного кода.Иногда объединение результатов выполнить не удается, если рабочий код был скомпилирован повторно в промежутке между выполнениями тестов, результаты которых необходимо объединить.
Для просмотра объединенных результатов следует развернуть узел Объединенные результаты в окне "Результаты покрытия кода".
Все объединенные результаты отображаются в узле Объединенные результаты. При каждом объединении результатов тестов новый набор результатов заменяет все ранее отображаемые объединенные результаты.
См. также
Задачи
Практическое руководство. Получение данных о покрытии кода