Практическое руководство. Выполнение выбранных тестов
Обновлен: Ноябрь 2007
Team System (средства тестирования) предоставляет несколько способов выполнения тестов как из интегрированной среде разработки (IDE) Visual Studio, так и из командной строки.
Дополнительные сведения о выполнении тестов из командной строки см. в разделе Выполнение теста из командной строки.
Примечание. |
---|
Созданные или измененные тесты автоматически сохраняются перед выполнением в Visual Studio. Также при изменении кода модульного теста без перестройки содержащего его проекта Visual Studio построит проект перед выполнением теста. |
В следующих процедурах элементы выбираются либо выделением, либо установкой флажков. Дополнительные сведения см. в разделе Выбор тестов.
Гибкость в выполнении тестов
Visual Studio предоставляет множество способов выполнения тестов. В каждом конкретном случае следует выбирать наиболее подходящий способ.
Выполнение тестов из файлов исходного кода. Для выполнения тестов из любого тестового файла решения используется клавиатура. В частности, выполнить тесты можно во время редактирования файла, содержащего код для тестирования. Это позволит изменить исходный код и немедленно проверить его без использования окна или меню.
Выполнение тестов из файлов в тестовом проекте. Для выполнения тестов из файла решения, содержащего код для тестирования, используется клавиатура или мышь. Это позволяет изменять тест и затем немедленно выполнять его без использования окна или меню.
Выполнение тестов с помощью окон средств тестирования. Кроме того, тесты выполняются из окон Представление теста, Редактор списка тестов и Результаты теста.
Выполнение тестов из файлов исходного кода.
Выполнение тестов из файлов исходного кода решения с использованием клавиатуры
- В Visual Studio в любом месте решения откройте файл с исходным кодом.
Сочетание клавиш |
Описание |
Нажмите сочетание клавиш CTRL + R, затем A |
Выполнение всех тестов во всех тестовых проектах. |
Нажмите сочетание клавиш CTRL + R, затем D |
Выполнение всех тестов из последнего выполнения. |
Нажмите сочетание клавиш CTRL + R, затем F |
Выполнение всех невыполненных тестов из последнего выполнения. |
Примечание. |
---|
Эти сочетания клавиш используются в файле исходного кода, содержащего методы теста, и в окнах Представление теста и Редактор списка тестов. |
Выполнение тестов из файлов в тестовом проекте
Выполнение тестов из файла тестового кода с использованием клавиатуры
В Visual Studio откройте файл исходного кода, содержащий методы теста.
Выберите область тестирования, разместив курсор в методе, классе или вне области класса.
Для выполнения тестов на основе области используются следующие сочетания клавиш.
Сочетание клавиш |
Тестовый запуск |
Нажмите сочетание клавиш CTRL + R, затем T |
Тесты выполняются в текущей области. То есть выполнятся текущий метод теста, все тесты в текущем тестовом классе или все тесты в пространстве имен. |
Нажмите сочетание клавиш CTRL + R, затем C |
Выполнятся все тесты в текущем тестовом классе. |
Нажмите сочетание клавиш CTRL + R, затем N |
Выполнятся все тесты в текущем пространстве имен. |
Выполнение тестов из файла тестового кода с помощью мыши
В Visual Studio откройте файл исходного кода, содержащий методы теста.
Щелкните правой кнопкой мыши в методе теста, тестовом классе или вне области тестового класса и в контекстном меню выберите команду Выполнить тесты.
Команда выполнит тесты в текущей области. То есть выполнятся текущий метод теста, все тесты в текущем тестовом классе или все тесты в текущем пространстве имен.
Выполнение тестов с использованием окон средств тестирования.
Выполнение тестов с использованием окон средств тестирования и клавиатуры
Выберите один или несколько тестов в окне Представление теста.
Нажмите сочетание клавиш CTRL+R, затем T (или сочетание клавиш CTRL+R, C или сочетание клавиш CTRL+R, N).
Выполнятся все тесты, выбранные в окне Представление теста.
Примечание. Для выполнения тестов, выбранных в окне Представление теста, фокус должен быть на окне Представление теста.
или
Выберите один или несколько тестов в окне Редактор списка тестов.
Нажмите сочетание клавиш CTRL+R, затем T (или сочетание клавиш CTRL+R, C или сочетание клавиш CTRL+R, N).
Выполнятся все тесты, выбранные в окне Редактор списка тестов.
Примечание. Для выполнения тестов, выбранных в окне Редактор списка тестов, фокус должен быть на окне Редактор списка тестов.
или
В окне Результаты теста установите флажки рядом с одним или несколькими тестами или не снимайте флажки после выполнения теста.
Нажмите сочетание клавиш CTRL+R, затем T (или сочетание клавиш CTRL+R, C или сочетание клавиш CTRL+R, N).
Все тесты, выбранные в окне Результаты теста, выполнятся повторно. Дополнительные сведения о повторном выполнении тестов см. в разделе Практическое руководство. Повторное выполнение теста.
Примечание. Для выполнения тестов, выбранных в окне Результаты теста, фокус должен быть на окне Результаты теста.
Для выполнения тестов с помощью окон средств тестирования и мыши
Щелкните правой кнопкой мыши в окне Результаты теста и затем в контекстном меню выберите команду Выполнить выделенное.
или
Выделите тест в окне Результаты теста и нажмите кнопку Выполнить выделенное на панели инструментов окна Результаты теста.
или
Выберите один или несколько тестов в окне Редактор списка тестов. Затем или
нажмите Выполнить помеченные тесты на панели инструментов окна Редактор списка тестов.
или
щелкните правой кнопкой мыши окно и выберите Выполнить отмеченные тесты.
или
В области списка тестов окна Редактор списка тестов отметьте флажком список, содержащий один или несколько тестов для выполнения. Затем нажмите Выполнить тесты на панели инструментов окна Редактор списка тестов или щелкните в окне правой кнопкой мыши и в контекстном меню выберите команду Выполнить помеченные тесты.
или
В окне Результаты теста с одним или несколькими отмеченными результатами нажмите кнопку Выполнить или щелкните Повторить исходные тесты в строке состояния окна Результаты теста. Дополнительные сведения см. в разделе Практическое руководство. Повторное выполнение теста.
Выполнение тестового проекта
Тестовый проект решения следует сделать автозагружаемым. Для этого в обозревателе решений щелкните правой кнопкой мыши тестовый проект и в контекстном меню выберите команду Назначить автозагружаемым проектом.
В обозревателе решений имя тестового проекта отобразится полужирным шрифтом, означая, что данный проект является автозагружаемым.
Запустите проект. Для этого в меню Отладка выберите пункты Запуск отладки или Запуск без отладки или нажмите соответствующие клавиши — F5 или сочетание клавиш CTRL+F5. Также можно нажать кнопку Запуск отладки (F5) на панели инструментов Стандартная.
Выполнятся все тесты в тестовом проекте.
Примечание. Параметр Запуск отладки выполняет отладку тестов, выполняющихся на узле по умолчанию, но не модульных тестов ASP.NET и интеллектуальных устройств. Дополнительные сведения см. в разделе Практическое руководство: отладка при выполнении теста.
См. также
Задачи
Практическое руководство. Повторное выполнение теста
Практическое руководство: отладка при выполнении теста