Определение категорий тестов для группировки тестов
Опубликовано: Апрель 2016
Автоматические тесты, созданные в среде Visual Studio, можно объединять в категории тестов. При запуске этих автоматизированных тестов с помощью Visual Studio Team Foundation Build или mstest.exe категории можно использовать, чтобы удобно выбирать необходимые тесты. Категории тестов добавляются в качестве атрибутов в методы теста.
Требования
- Visual Studio Enterprise, Visual Studio Test Professional
Категории тестов обеспечивают более высокий уровень гибкости по сравнению с функцией списков тестов, использовавшейся в предыдущих версиях Microsoft Visual Studio. Для одновременного запуска тестов из нескольких категорий или ограничения выполняемых тестов только тестами из определенных категорий можно использовать категории тестов вместе с логическими операторами. Кроме того, категории тестов легко добавлять при создании методов теста, и после создания этих методов не требуется вести списки тестов. Благодаря использованию категорий устраняется необходимость в извлечении и возврате файла <имя решения>.vsmdi, содержащего списки тестов.
Задачам
Задачи |
Связанные разделы |
---|---|
Группировка тестов по категориям. Автоматический тест можно добавить в одну или несколько категорий тестов с помощью атрибута тестирования. Каждый тест может принадлежать нескольким категориям. |
|
Запуск тестов с помощью категорий тестов. После выбора тестов для запуска можно указать категории, к которым должны принадлежать эти тесты. Для этого используются логические операторы. Например, можно запустить все тесты, принадлежащие категориям "Приоритет 1" и "Приоритет 2". |
|
Использование категорий тестов для выбора тестов, выполняемых перед возвратом. Для проверки изменений кода перед возвратом можно использовать какое-либо построение. Полученные категории тестов можно использовать для определения тестов, которые необходимо выполнить для этого построения с условным возвратом. |
|
Использование категорий тестов для выбора тестов, выполняемых после построения приложения или перед возвратом. С помощью определения построения можно указать категории, содержащие тесты, которые будут выполняться для тестирования нового построения. |