Отчет "Разрывы при тестировании" в формате Excel (гибкая разработка)
Команды, отвечающие за тестирование программного обеспечения, могут использовать отчет "Разрывы при тестировании" для определения недостатков в планах тестирования, конфигурациях тестов и объемах тестирования. В отчете "Разрывы при тестировании" представлено пять отчетов, основанных на результатах тестирования и сборках, определенных и выполненных в рамках командного проекта.
Отчет Состояние пользовательской истории позволяет команде определять пропуски в объеме тестирования для каждой пользовательской истории. Для создания этого отчета необходимо, чтобы участники команды связали тестовые случаи с пользовательскими историями.
Отчет Сост. польз. истории по конфиг. позволяет команде определять пропуски в объеме тестирования для каждой конфигурации теста по каждой пользовательской истории. Для создания этого отчета необходимо, чтобы участники команды связали тестовые случаи с пользовательскими историями.
Отчет Состояние тестов по областям помогает выявлять пробелы в объеме тестирования по областям продуктов. Для создания этого отчета необходимо, чтобы участники команды назначили областям продуктов тестовые случаи.
Отчет Тесты не выполнены помогает находить тестовые случаи, которые ни разу не выполнялись для каждой из конфигураций тестов.
Отчет Покрытие кода помогает определять сборки и сборки построений, которые имеют высокое или низкое покрытие кода.
Первые четыре отчета доступны только в том случае, если команда создает планы тестирования и начинает выполнение тестов с использованием Microsoft Test Manager. Сведения об определении наборов тестов и планов тестирования см. в разделе Планирование ручных тестов с помощью Team Web Access.
Примечание
Отчет "Разрывы при тестировании" находится в папке Управление командой тестирования, расположенной в папке Отчеты Excel командного проекта Team Explorer.Доступ к этой папке возможен, только если портал командного проекта работает и настроен для использования Продукты SharePoint.Для получения дополнительной информации см. Организация общего доступа к информации с помощью портала проекта.
Требования
Для просмотра отчета необходимо быть членом группы, имеющей разрешение Чтение в Продукты SharePoint для командного проекта.
Для изменения или настройки отчета необходимо быть членом роли безопасности TfsWarehouseDataReaders служб аналитики SQL Server. Кроме того, необходимо иметь разрешение или быть членом группы, имеющей разрешение Члены в Продукты SharePoint для командного проекта. Для получения дополнительной информации см. Предоставление доступа к базам данных хранилища данных для Visual Studio ALM.
Данные в отчетах
В отчетах "Разрывы при тестировании" представлены суммарные количества результатов тестов для планов тестирования, конфигураций тестов и тестовых случаев, определенных для командного проекта. Все отчеты основаны на сводных таблицах, имеющих доступ к данным в хранилище данных.
Покрытие тестами по пользовательским историям
В отчете "Состояние пользовательской истории" указывается, какое количество тестов пройдено, а какое нет по каждой из пользовательских историй. В отчете представлена горизонтальная линейчатая диаграмма, на которой показано сочетание количества результатов теста для каждого тестового случая и конфигурации теста, определенное командой для каждой пользовательской истории. В отчете представлен суммарный исход тестов, выполненных для всех тестовых случаев, связанных с пользовательскими историями. В отчете отображаются результаты, отфильтрованные по следующим исходам: Пройденный (зеленый), Непройденный (красный), Никогда не запускавшиеся (синий) и Заблокирован (желтый).
В отчете "Сост. польз. истории по конфиг." представлены результаты тестирования каждой пользовательской истории, сгруппированные по конфигурациям тестов.
В таблице ниже описаны фильтры отчетов и поля, используемые в сводных таблицах для создания отчетов об объеме тестирования пользовательских историй.
Фильтры |
Поля |
---|---|
Фильтр, присущий отчету "Сост. польз. истории по конфиг."
|
|
Покрытие тестами по областям продукта
В отчете "Состояние тестов по областям" указывается, какое количество тестовых случаев пройдено, а какое количество не пройдено по каждой из областей продукта. В таблице ниже описаны фильтры отчетов и поля, используемые в отчетах сводных таблиц для создания отчета "Состояние тестов по областям".
Фильтры |
Поля |
---|---|
|
|
Тестовые случаи, которые ни разу не выполнялись
Отчет "Тесты не выполнены" содержит сведения о количестве тестовых случаев, которые никогда не выполнялись. Тестовые случаи группируются по конфигурациям тестов и владельцам результатов тестов. В таблице ниже описаны фильтры отчетов и поля, используемые в отчетах сводных таблиц для создания отчета "Состояние тестов по областям".
Фильтры |
Поля |
---|---|
|
|
Покрытие кода
В отчете "Покрытие кода" перечисляются строки кода каждой сборки и каждой сборки построений, охваченные, не охваченные и частично охваченные тестированием. Этот отчет можно использовать для определения сборок с наименьшим и наибольшим покрытием кода. В таблице ниже описаны фильтры отчетов и поля, используемые в отчетах сводных таблиц для создания отчета "Покрытие кода".
Фильтры |
Поля |
---|---|
|
|
Необходимые действия для отслеживания пробелов в тестировании
Для обеспечения точности и актуальности отчетов "Разрывы при тестировании", команда должна выполнить действия, описанные в следующей таблице.
Лист "Отчет" |
Требуемые действия |
---|---|
|
|
|
|
|
|
|
|
|
|
Обновление и настройка отчета
Отчет "Разрывы при тестировании" можно обновить, открыв его в Office Excel и изменив параметры фильтра отчета сводной таблицы для одного из листов. Для поддержки других представлений можно настроить каждый отчет в соответствии со следующей таблицей.
Worksheet |
Просмотр |
Действие |
---|---|---|
|
Разрывы при тестировании для итерации |
Измените фильтр для Iteration (по умолчанию — "Все") |
|
Разрывы при тестировании для области продукта |
Измените фильтр для Area (по умолчанию — "Все") |
|
Разрывы при тестировании для конкретного плана тестирования или набора планов тестирования |
Измените фильтр для Test Plan (по умолчанию — "Все") |
|
Разрывы при тестировании для конкретного набора тестов |
Измените фильтр для Test Suite Hierarchy (по умолчанию — "Все") |
|
Покрытие кода для конкретного определения сборки или набора определений сборок |
Измените фильтр для Build Definition Name (по умолчанию — "Все") |
|
Разрывы при тестировании или покрытие кода, включающие данные за последние шесть, восемь или более недель |
В список полей сводной таблицы вставьте поле Date - Sets и задайте @@Last 6 weeks@@ или любой другой набор. |
Дополнительные сведения о работе с отчетами сводных таблиц и сводных диаграмм, а также о настройке этих отчетов содержатся на следующих страницах веб-сайта Майкрософт: