Поделиться через


Создание и управление тестами в Microsoft Test Manager

Создание и управление тестами является основной частью процесса для группы тестирования, которая позволяет организовать их работу.В зависимости от целей тестирования существуют различные типы тестов, которые можно использовать — ручные тесты и автоматические тесты.

Можно создать тестовый случай для ручных тестов и с шагами действия и проверочного теста с помощью Microsoft Test Manager.

Требования

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
СоветСовет

Теперь можно выполнять произвольное тестирование.Произвольное тестирование тестирование приложения без заранее определенных наборов тестов.Во время выполнения исследовательского тестового сеанса не ограничены скрипту или набор предопределенных действий по мере с ручным тестом.Дополнительные сведения см. в разделе Выполнение произвольного тестирования с помощью Microsoft Test Manager.

Также можно создать автоматические тесты с помощью Visual Studio.Автоматические тесты позволяют более эффективно выполнить проверку приложения.Автоматические тесты выполняют шаги теста и определяют пройден тест или завершен с ошибкой.Поэтому повышается скорость и периодичность тестирования по сравнению с ручными тестами.Автоматические тесты позволяют быстро проверить правильность работы приложения после внесения изменений в его код.

Позднее можно преобразовать ручные тестовые случаи в автоматические тесты путем связывания автоматизации с тестовым случаем, который содержит шаги ручного теста.Затем можно выполнить эти автоматические тесты с помощью Microsoft Test Manager и просмотреть их результаты в ходе выполнения плана тестирования.

Задачи

Задачи

Связанные разделы

Создание тестов для требований. После анализа потребностей пользователя, относящихся к разрабатываемому приложению, можно создать тестовые случаи для тестирования этих потребностей.Каждый тестовый случай можно связать с соответствующими требованиями или описаниями функциональности пользователей, в зависимости от методологии управления проектом.Можно добавить эти шаги теста в тестовый случай, если выполняется ручное тестирование.Дополнительно можно связать с тестовым случаем автоматический тест.

Создание ручных тестовых случаев для набора тестов. Можно создать тестовые случаи с ручными шагами теста и ожидаемые результаты в наборах тестов плана тестирования.Наборы тестов могут быть основаны на основе любого нужного критерия.Можно даже создать набор тестов на основе запроса.Затем все тестовые случаи, которые возвращаются в результате этого запроса, будут добавлены в набор.

Создание автоматических тестов. Можно создать автоматические тесты пользовательского интерфейса.Эти тесты можно использовать для проверки того, что в результате изменений кода не возникло регрессии или изменения пользовательского интерфейса.

Можно создать модульные тесты для проверки кода и проверки того, что изменения в коде не нарушили существующие функциональные возможности.

Можно создать нагрузочные тесты для оценки производительности приложения.

Также можно создать обычные тесты, которые могут вызвать API для проверки функций приложения.

Группировка тестов. Можно упорядочить тестовые случаи в планах тестирования с помощью наборов тестов.Затем можно выполнить эти тесты из плана тестирования путем выбора исполняемого набора тестов.Можно создать отчет по тестам на основе наборов.

Можно организовать автоматические тесты с помощью Visual Studio, Team Foundation Build, mstest.exe путем пометки методов теста атрибутом категории тестов.Полученные категории тестов можно затем использовать для выбора тестов, которые необходимо выполнить.В зависимости от требований, каждый метод теста может принадлежать нескольким категориям.

Автоматические тесты могут быть сгруппированы в категорию теста для выполнения из Visual Studio и связывания с тестовым случаем в плане тестирования с целью выполнения как части набора тестов.

Преобразование ручных тестовых случаев в автоматические тесты. Позднее можно преобразовать ручные тестовые случаи в автоматические тесты путем связывания автоматического теста с тестовым случаем с помощью Visual Studio.С помощью средства Microsoft Test Manager можно выполнять такие тесты как часть плана тестирования.

См. также

Основные понятия

Запуск тестов в Microsoft Test Manager