Анализ сбойных тестов и отслеживание ошибок
Отправка ошибок во время тестирования
Рабочие элементы ошибок можно создавать во время выполнения теста с помощью Team Web Access или Microsoft Test Manager, а также при просмотре результатов теста.
Ошибки, созданные в этих средствах, автоматически связываются с выполняемым тестом. В ошибки включается список пройденных и не пройденных шагов. Если при выполнении теста вы ввели комментарии или вложили файлы, они также будут присоединены к ошибке.
Дополнительные диагностические данные
Если требуется, чтобы ошибки включали диагностические данные, такие как снимки экрана и системные сведения, выполняйте тесты с помощью Microsoft Test Manager. Чтобы присоединить журналы IntelliTrace, журналы событий, видеозаписи и другие данные, определите параметры тестирования.
Чтобы при выполнении теста собрать диагностические данные из серверных компонентов приложения, необходимо развернуть серверы в лабораторной среде.
Если необходимо делать снимки состояний машин, следует использовать виртуальные машины в среде SCVMM.
Анализ тестов
После завершения последовательности ручных или автоматизированных тестов можно проверить результаты и решить, что с ними делать.
Откройте тестовый запуск, чтобы посмотреть результаты отдельных тестов. Для каждого теста можно указать тип сбоя и разрешение, добавить комментарии и назначить результат члену команды. Также можно создавать ошибки.
Выполнять анализ не обязательно, но полезно, особенно для автоматизированных тестов.
Отслеживание ошибок
Используйте страницу "Проверка ошибок" для выполнения запросов поиска ошибок, созданных вами или назначенных вам. Если вы создали ошибку, она будет снова присвоена вам, когда разработчик вернет исправленный код и изменит состояние ошибки на Готово.
Кроме того, можно создать собственный запрос TFS на странице "Проверка ошибок".
Проверка исправления ошибки
Функция Проверить позволяет повторно выполнить тестовый случай, связанный с ошибкой. Запустите тест обычным образом.
Создание тестового случая из ошибки
Можно создать тестовый случай, содержащий шаги, автоматически созданные из действий, выполненных до создания ошибки. При этом создается тестовый случай, который непосредственно проверяет, устранена ли ошибка. Тестовый случай можно выполнить повторно в последующих спринтах, чтобы убедиться, что ошибка не появилась снова.
Если ошибка была создана во время расследования тестового случая, новую ошибку, скорее всего, создавать не придется.