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