Панель мониторинга "Сборка" (Agile и CMMI)
С помощью панели мониторинга "Построение" вы можете просматривать действия по разработке, которые влияют на качество построений. Ночные построения играют важную роль в проектах по разработке программного обеспечения. Если построения не завершаются успешно или не проходят тесты проверки построения (BVT), команда должна немедленно устранить проблему.
Содержание раздела
|
Эту панель мониторинга можно использовать для ответа на следующие вопросы.
|
Требования
Те же требования, что и в разделе Панели мониторинга портала проекта.
Данные, отображаемые на панели мониторинга
Команда может использовать панель мониторинга "Построение" для отслеживания качества построений, а также для того, чтобы определить, должен ли член команды предпринять определенные действия, чтобы устранить ошибки построения. Сведения о веб-частях, которые отображаются на панели мониторинга "Сборка", см. на следующей иллюстрации и в таблице.
Примечание
Диаграммы объема протестированного и обработанного кода, а также отчеты и
не отображаются, когда хранилище данных для командного проекта недоступно.
Веб-часть |
Отображаемые данные |
Связанный раздел |
---|---|---|
![]() |
График, который показывает процент кода, протестированного с использованием тестов проверки построения (BVT) и других тестов в течение последних четырех недель. ![]() |
|
![]() |
Гистограмма с областями, которая описывает количество строк кода, добавленных, удаленных и измененных командой в возвратах перед сборкой в течение последних четырех недель. ![]() |
|
![]() |
Список последних сборок, включая сведения об их состоянии. Для просмотра дополнительных сведений выберите конкретную сборку. Этот список является производным от веб-части Team Web Access. ![]() Условные обозначения:
|
|
![]() |
Список будущих событий, полученных от веб-части SharePoint. ![]() |
Неприменимо |
![]() |
Количество активных, разрешенных и закрытых рабочих элементов. Открыть список рабочих элементов можно путем нажатия каждого номера. Этот список является производным от веб-части Team Web Access. ![]() |
Неприменимо |
![]() |
Список последних возвратов. Для просмотра дополнительных сведений выберите конкретный возврат. Этот список является производным от веб-части Team Web Access. ![]() |
Действия, необходимые для отслеживания сборок
Для обеспечения точности и актуальности отчетов, которые отображаются на панели мониторинга "Сборка", команда должна выполнить следующие действия.
Настройка системы построения. Для использования приложения Team Foundation Build необходимо настроить систему построения.
Подробнее см. в разделе Configure and manage your build system.
Создание определений построения. Для получения кода для разных платформ можно создать несколько определений построения и выполнить каждое из них. Также каждое построение можно выполнить с использованием другой конфигурации.
Подробнее см. в разделе Определение процесса сборки.
Определение тестов для автоматического запуска в качестве части построения. Как часть определения построения можно выбрать тесты, которые будут выполняться как часть построения или в случае ошибки будут остановлены.
Подробнее см. в разделе Использование шаблона по умолчанию для процесса сборки.
Настройка тестов для сбора данных о покрытии кода. Чтобы данные о покрытии кода попали в отчет, члены команды должны инструментировать тесты для сбора этих данных.
Подробнее см. в разделе Выполнение тестов в процессе сборки.
Регулярное выполнение построения. Построения можно выполнять с регулярными интервалами или после каждого возврата. Используя запланированный триггер, можно создавать регулярные построения.
Подробнее см. в разделах Создание или изменение определения сборки и Запуск сборок, наблюдение за сборками и управление ими.
Примечание
Несмотря на то что член команды может вручную оценить построение с помощью приложения Обозреватель сборки, эта оценка не отражается в отчете "Индикаторы качества построения".Оценка построения отображается в отчете "Сводка построения".Подробнее см. в разделах Оценка качества завершенной сборки и Отчет "Сводка построения".
Мониторинг сборок
С помощью панели мониторинга "Построение" команда может отслеживать качество построений и объем протестированного кода. В идеале объем протестированного кода должен быть высоким, а процент обработанного кода - низким или падающим. В зависимости от целей команды, объем протестированного кода должен составлять от 80% до 100%.
С помощью отчетов "Объем протестированного кода" и "Обработка кода" можно получить ответы на вопросы, указанные в таблице ниже.
Какие сборки выполнены успешно?
Какие сборки имеют значительное количество изменений кода?
Насколько часто построения завершаются успешно?
Насколько изменчива кодовая база?
Каков объем кода, тестируемого командой?
Каково качество сборок?
Улучшается ли качество, ухудшается или же остается неизменным?
Подробнее см. в разделах Отчет "Покрытие кода" в формате Excel и Отчет "Обработка кода" в формате Excel.