Панель мониторинга "Тест" (Agile и CMMI)
С помощью панели мониторинга "Тест" можно отслеживать операции тестирования, создавать отчеты о ходе выполнения, находить пробелы в покрытии тестами и определять области, требующие дополнительного изучения. Эта панель мониторинга показывает пять отчетов, предоставляющих сведения о тестировании за последние четыре недели.
Содержание раздела
|
Эту панель мониторинга можно использовать для ответа на следующие вопросы.
|
Требования
Отчеты Ход выполнения плана тестирования, Готовность тестовых случаев, Состояние тестирования пользовательских историй, Состояние тестирования требований и Действия тестирования доступны, только когда команда создает планы тестирования и выполняет тесты так, как описано в разделе Планирование ручных тестов с помощью Team Web Access.
Диаграммы выработки, хода выполнения и трендов и отчеты от
до
не отображаются, если недоступен сервер, на котором размещаются службы Analysis Services для командного проекта.
См. требования в разделе Панели мониторинга портала проекта.
Данные, отображаемые на панели мониторинга
С помощью панели мониторинга "Тест" можно определить, насколько успешно команда выполняет тестирование пользовательских историй (Agile) или требований (CMMI). Панель мониторинга "Тест" отображает следующие веб-части.
Версия шаблона процесса Agile
Версия шаблона процесса CMMI
Веб-часть |
Отображаемые данные |
Связанный раздел |
---|---|---|
![]() |
Диаграмма с областями результатов всех тестовых случаев, сгруппированных по последнему записанному результату на протяжении последних четырех недель. Результаты включают следующие значения: Никогда не запускавшиеся, Заблокировано, Сбой или Выполнено. ![]() |
|
![]() |
Гистограмма, показывающая количество тестовых случаев, находящихся в состоянии Разработать или Готово в последние четыре недели. ![]() |
|
![]() |
Горизонтальная линейчатая диаграмма, показывающая количество результатов теста для каждой комбинации тестового случая и конфигурации теста, определенной для каждой пользовательской истории или требования. В диаграмме результаты тестов группируются по последним тестовым запускам; отображаемые параметры: Выполнено (зеленый), Непройденный (красный), Блокировано (фиолетовый) или Никогда не запускавшиеся (серый). ![]() |
Отчет "Состояние тестирования требования" в формате Excel (CMMI) |
![]() |
График показывает совокупное количество всех результатов запусков ручных тестовых случаев в течение последних четырех недель. ![]() |
|
![]() |
Диаграмма с областями, показывающая совокупное количество всех неудачных выходных результатов тестовых случаев, отсортированных по типу сбоя, в течение последних четырех недель. Типы сбоев включают следующие: Регрессия, Новая проблема и Известная проблема. ![]() |
|
![]() |
Список предстоящих событий. Этот список является производным от веб-части SharePoint. ![]() |
Неприменимо |
![]() |
Количество активных, разрешенных и закрытых рабочих элементов. Открыть список рабочих элементов можно путем нажатия каждого номера. Этот список является производным от веб-части Team Web Access. ![]() |
Неприменимо |
![]() |
Список последних сборок, включая сведения об их состоянии. Для просмотра дополнительных сведений выберите конкретную сборку. Этот список является производным от веб-части Team Web Access. ![]() Условные обозначения:
|
|
![]() |
Список последних возвратов. Для просмотра дополнительных сведений выберите конкретный возврат. Этот список является производным от веб-части Team Web Access. ![]() |
Необходимые действия для мониторинга тестовых операций
Для обеспечения точности и актуальности отчетов в панели мониторинга "Тест" команда должна выполнить следующие действия.
Определить тестовые случаи и пользовательские истории или требования и создать связи Тест выполнил между тестовыми случаями и пользовательскими историями или требованиями.
Определите планы тестирования и назначьте им тестовые случаи.
Для ручных тестов, отмечать результаты каждого проверочного шага в тестовом случае как "пройдено" или "не пройдено".
Важно!
Если тест проверочный, тест-инженеры должны отмечать шаги теста состояниями. Общий результат тестового случая отражает состояние всех шагов теста, отмеченных тест-инженером. Таким образом, тестовый случай получит состояние "Завершен неудачей", если инженер-испытатель отметил какой-либо шаг теста как завершенный неудачей или не отметил его вовсе.
Для автоматических тестов, каждый тестовый случай автоматически отмечается как пройденный или завершившийся неудачей.
(Необязательно) Чтобы включить фильтрацию, назначьте каждому тестовому случаю значения Путь итерации и Путь к области.
Мониторинг хода выполнения теста
Можно использовать первые три отчета панели мониторинга "Тест", чтобы следить за ходом выполнения теста и отвечать на вопросы в следующей таблице.
Отчет |
Вопросы, на которые отвечает отчет |
Примечания |
---|---|---|
Готовность тестового случая |
|
|
Ход выполнения плана тестирования |
|
|
Состояние тестирования пользовательских историй Состояние тестирования требования |
|
|
Определение пробелов в тестировании
С помощью отчета Состояние тестирования пользовательских историй или Состояние тестирования требований можно определять, покрывают ли тесты весь код, и отвечать на следующие вопросы.
Какие пользовательские истории или требования имеют наименьшее общее количество тестовых случаев?
Какие пользовательские истории или требования имеют наибольшее общее количество тестовых случаев, которые заблокированы или никогда не выполнялись?
Соответствует ли ожиданиям объем тестового случая для каждой пользовательской истории или требования?
Какие пользовательские истории или требования отличаются высоким процентом сбоев тестов?
Сколько тестовых случаев в среднем определено для каждой пользовательской истории или требования?
Мониторинг регрессий и ошибок тестирования
Отслеживая сбои тестов, можно заранее определять и решать проблемы в коде. Можно использовать два последние отчета панели мониторинга "Тест", чтобы узнавать количество тестов, завершающихся неудачей.
Отчет |
Вопросы, на которые отвечает отчет |
Примечания |
---|---|---|
Действия тестирования, выполняемые вручную |
|
Отчет Действия тестирования, выполняемые вручную показывает результаты каждого тестового случая для каждой конфигурации теста и для всех планов тестирования. Выявленные пики могут указывать на проблемы в действиях тестирования или в качестве кода, возвращаемого командой. Может понадобиться проверить показатели последних построений, состояние ошибок, а также обработанный код, чтобы определить, могут ли они помочь понять изменения. |
Анализ ошибок тестирования |
|
Хороший отчет "Анализ ошибок тестирования" содержит умеренное число новых и известных проблем и регрессий. При возникновении в этих областях каких-либо пиков может потребоваться дополнительное исследование. Пики могут указывать на проблемы в действиях тестирования или в качестве кода, возвращаемого командой. Кроме того, может понадобиться проверить показатели последних построений, состояние ошибок, а также обработанный код, чтобы определить, могут ли они помочь понять изменения. |