Определение категорий тестов для группировки тестов

 

Опубликовано: Апрель 2016

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

Требования

  • Visual Studio Enterprise, Visual Studio Test Professional

Категории тестов обеспечивают более высокий уровень гибкости по сравнению с функцией списков тестов, использовавшейся в предыдущих версиях Microsoft Visual Studio. Для одновременного запуска тестов из нескольких категорий или ограничения выполняемых тестов только тестами из определенных категорий можно использовать категории тестов вместе с логическими операторами. Кроме того, категории тестов легко добавлять при создании методов теста, и после создания этих методов не требуется вести списки тестов. Благодаря использованию категорий устраняется необходимость в извлечении и возврате файла <имя решения>.vsmdi, содержащего списки тестов.

Задачам

Задачи

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

Группировка тестов по категориям. Автоматический тест можно добавить в одну или несколько категорий тестов с помощью атрибута тестирования. Каждый тест может принадлежать нескольким категориям.

Запуск тестов с помощью категорий тестов. После выбора тестов для запуска можно указать категории, к которым должны принадлежать эти тесты. Для этого используются логические операторы. Например, можно запустить все тесты, принадлежащие категориям "Приоритет 1" и "Приоритет 2".

Использование категорий тестов для выбора тестов, выполняемых перед возвратом. Для проверки изменений кода перед возвратом можно использовать какое-либо построение. Полученные категории тестов можно использовать для определения тестов, которые необходимо выполнить для этого построения с условным возвратом.

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

См. также

Creating Automated Tests Using Microsoft Test Manager