Практическое руководство. Запуск тестов из Microsoft Visual Studio
В этом разделе описаны способы использования Visual Studio для выполнения автоматических тестов, в том числе модульных тестов, закодированных тестов пользовательского интерфейса, упорядоченных тестов, обычных тестов и нагрузочных тестов. Предоставлено несколько способов выполнения автоматических тестов как из интегрированной среды разработки (IDE) Visual Studio, так и из командной строки. Дополнительные сведения о выполнении тестов из командной строки см. в разделе Запуск автоматических тестов из командной строки.
Примечание
Созданные или измененные тесты автоматически сохраняются перед выполнением в Visual Studio.Также при изменении кода модульного теста без перестройки содержащего его проекта Visual Studio построит проект перед выполнением теста.
Тем не менее, если вам необходимо планировать тестирование и выполнять тесты в рамках плана тестирования, можно использовать Microsoft Test Manager. Дополнительные сведения об использовании Microsoft Test Manager см. в разделе Определение плана тестирования [удалено].
Примечание
Microsoft Test Manager предоставляется как часть продуктов Visual Studio Ultimate, Visual Studio Premium и Visual Studio Professional Test.
Выполнение автоматизированных тестов в Visual Studio
В Visual Studio предусмотрены различные способы выполнения тестов. В каждом конкретном случае следует выбирать наиболее подходящий способ.
Выполнение тестов в обозревателе тестов. Автоматические тесты, включая модульные, закодированные тесты пользовательского интерфейса, упорядоченные и обычные тесты, можно выполнять в решении из обозревателя тестов. Обозреватель тестов позволяет удобно выполнять и отслеживать состояние всех автоматических тестов в решении.
Нагрузочные тесты выполняются из редактора нагрузочных тестов. Нагрузочные тесты и веб-тесты производительности выполняются из редактора нагрузочных тестов, редактора веб-тестов производительности или из меню НАГРУЗОЧНЫЙ ТЕСТ в Visual Studio Ultimate. Для получения дополнительной информации см. Запуск веб-тестов производительности и нагрузочных тестов.
Выполнение тестов из файлов исходного кода. Для выполнения тестов из любого тестового файла решения используется клавиатура. В частности, выполнить тесты можно во время редактирования файла, содержащего код для тестирования. Это позволит изменить исходный код и немедленно проверить его без использования окна или меню.
Запуск тестов из файлов тестового кода. Для выполнения тестов из файла решения, содержащего код для тестирования, используется клавиатура или мышь. Это позволяет изменять тест и затем немедленно выполнять его без использования окна или меню.
Примечание
После выполнения теста в Visual Studio результаты всех тестов, выполненных в течение данного запуска, автоматически сохраняются на компьютер в файл тестового запуска.Количество сохраненных тестовых запусков зависит от значений, заданных в диалоговом окне Параметры.
Запуск тестов в определенном порядке
Создание упорядоченного теста позволяет запускать тесты в определенном порядке. Дополнительные сведения об упорядоченных тестах см. в разделе Настройка последовательности выполнения тестов с помощью упорядоченных тестов.
Выполнение тестов из обозревателя тестов
Выполнение тестов из обозревателя тестов
В разделе "Обозреватель тестов" выберите Запустить все. Либо выберите необходимые тесты, щелкните их правой кнопкой и выберите команду Запустить выбранные тесты.
Автоматизированные тесты будут выполнены, будет предоставлена информация об их успешном выполнении или выполнении с ошибками.
Совет
Можно также выбрать раскрывающийся список в разделе Запуск, чтобы задать другие параметры, в том числе Запустить неудачные тесты, Запустить незапускавшиеся тесты, Запустить пройденные тесты, Повторить последний запуск и Анализ покрытия кода.
Примечание
Для просмотра обозревателя тестов из меню Тест выберите пункты Окна и Обозреватель тестов.
Запуск тестов из файлов исходного кода
Выполнение тестов из файлов исходного кода решения с использованием клавиатуры
В Visual Studio в любом месте решения откройте файл с исходным кодом.
Для выполнения тестов из этого файла используются следующие сочетания клавиш.
Сочетание клавиш
Описание
Нажмите сочетание клавиш CTRL+R, затем клавишу A
Выполнение всех тестов во всех тестовых проектах.
Нажмите сочетание клавиш CTRL+R, затем клавишу D
Выполнение всех тестов из последнего выполнения.
Нажмите сочетание клавиш CTRL+R, затем клавишу F
Выполнение всех невыполненных тестов из последнего выполнения.
Примечание
Можно использовать эти ярлыки в файле исходного кода, содержащем методы тестирования.
Запуск тестов из файлов тестового кода
Выполнение тестов из файлов тестового кода с использованием клавиатуры
В Visual Studio откройте файл исходного кода, содержащий методы теста.
Наведите курсор на файл и нажмите клавиши Ctrl + R, а затем клавишу C.
Выполнение тестов из файлов тестового кода с помощью мыши
В Visual Studio откройте файл исходного кода, содержащий методы теста.
Щелкните правой кнопкой мыши в методе теста, тестовом классе или вне области тестового класса и в контекстном меню выберите команду Выполнить тесты.
Команда выполнит тесты в текущей области. То есть выполнятся текущий метод теста, все тесты в текущем тестовом классе или все тесты в текущем пространстве имен.
См. также
Задачи
Практическое руководство. Отладка при выполнении теста
Основные понятия
Запуск автоматических тестов из командной строки