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


Практическое руководство. Выполнение выбранных тестов

Обновлен: Ноябрь 2007

Team System (средства тестирования) предоставляет несколько способов выполнения тестов как из интегрированной среде разработки (IDE) Visual Studio, так и из командной строки.

Дополнительные сведения о выполнении тестов из командной строки см. в разделе Выполнение теста из командной строки.

ms182470.alert_note(ru-ru,VS.90).gifПримечание.

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

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

Гибкость в выполнении тестов

Visual Studio предоставляет множество способов выполнения тестов. В каждом конкретном случае следует выбирать наиболее подходящий способ.

  • Выполнение тестов из файлов исходного кода. Для выполнения тестов из любого тестового файла решения используется клавиатура. В частности, выполнить тесты можно во время редактирования файла, содержащего код для тестирования. Это позволит изменить исходный код и немедленно проверить его без использования окна или меню.

  • Выполнение тестов из файлов в тестовом проекте. Для выполнения тестов из файла решения, содержащего код для тестирования, используется клавиатура или мышь. Это позволяет изменять тест и затем немедленно выполнять его без использования окна или меню.

  • Выполнение тестов с помощью окон средств тестирования. Кроме того, тесты выполняются из окон Представление теста, Редактор списка тестов и Результаты теста.

Выполнение тестов из файлов исходного кода.

Выполнение тестов из файлов исходного кода решения с использованием клавиатуры

  • В Visual Studio в любом месте решения откройте файл с исходным кодом.

Сочетание клавиш

Описание

Нажмите сочетание клавиш CTRL + R, затем A

Выполнение всех тестов во всех тестовых проектах.

Нажмите сочетание клавиш CTRL + R, затем D

Выполнение всех тестов из последнего выполнения.

Нажмите сочетание клавиш CTRL + R, затем F

Выполнение всех невыполненных тестов из последнего выполнения.

ms182470.alert_note(ru-ru,VS.90).gifПримечание.

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

Выполнение тестов из файлов в тестовом проекте

Выполнение тестов из файла тестового кода с использованием клавиатуры

  1. В Visual Studio откройте файл исходного кода, содержащий методы теста.

  2. Выберите область тестирования, разместив курсор в методе, классе или вне области класса.

  3. Для выполнения тестов на основе области используются следующие сочетания клавиш.

Сочетание клавиш

Тестовый запуск

Нажмите сочетание клавиш CTRL + R, затем T

Тесты выполняются в текущей области. То есть выполнятся текущий метод теста, все тесты в текущем тестовом классе или все тесты в пространстве имен.

Нажмите сочетание клавиш CTRL + R, затем C

Выполнятся все тесты в текущем тестовом классе.

Нажмите сочетание клавиш CTRL + R, затем N

Выполнятся все тесты в текущем пространстве имен.

Выполнение тестов из файла тестового кода с помощью мыши

  1. В Visual Studio откройте файл исходного кода, содержащий методы теста.

  2. Щелкните правой кнопкой мыши в методе теста, тестовом классе или вне области тестового класса и в контекстном меню выберите команду Выполнить тесты.

    Команда выполнит тесты в текущей области. То есть выполнятся текущий метод теста, все тесты в текущем тестовом классе или все тесты в текущем пространстве имен.

Выполнение тестов с использованием окон средств тестирования.

Выполнение тестов с использованием окон средств тестирования и клавиатуры

  1. Выберите один или несколько тестов в окне Представление теста.

  2. Нажмите сочетание клавиш CTRL+R, затем T (или сочетание клавиш CTRL+R, C или сочетание клавиш CTRL+R, N).

    Выполнятся все тесты, выбранные в окне Представление теста.

    ms182470.alert_note(ru-ru,VS.90).gifПримечание.

    Для выполнения тестов, выбранных в окне Представление теста, фокус должен быть на окне Представление теста.

    или

  3. Выберите один или несколько тестов в окне Редактор списка тестов.

  4. Нажмите сочетание клавиш CTRL+R, затем T (или сочетание клавиш CTRL+R, C или сочетание клавиш CTRL+R, N).

    Выполнятся все тесты, выбранные в окне Редактор списка тестов.

    ms182470.alert_note(ru-ru,VS.90).gifПримечание.

    Для выполнения тестов, выбранных в окне Редактор списка тестов, фокус должен быть на окне Редактор списка тестов.

    или

  5. В окне Результаты теста установите флажки рядом с одним или несколькими тестами или не снимайте флажки после выполнения теста.

  6. Нажмите сочетание клавиш CTRL+R, затем T (или сочетание клавиш CTRL+R, C или сочетание клавиш CTRL+R, N).

    Все тесты, выбранные в окне Результаты теста, выполнятся повторно. Дополнительные сведения о повторном выполнении тестов см. в разделе Практическое руководство. Повторное выполнение теста.

    ms182470.alert_note(ru-ru,VS.90).gifПримечание.

    Для выполнения тестов, выбранных в окне Результаты теста, фокус должен быть на окне Результаты теста.

Для выполнения тестов с помощью окон средств тестирования и мыши

  • Щелкните правой кнопкой мыши в окне Результаты теста и затем в контекстном меню выберите команду Выполнить выделенное.

    или

  • Выделите тест в окне Результаты теста и нажмите кнопку Выполнить выделенное на панели инструментов окна Результаты теста.

    или

  • Выберите один или несколько тестов в окне Редактор списка тестов. Затем или

    • нажмите Выполнить помеченные тесты на панели инструментов окна Редактор списка тестов.

      или

    • щелкните правой кнопкой мыши окно и выберите Выполнить отмеченные тесты.

    или

  • В области списка тестов окна Редактор списка тестов отметьте флажком список, содержащий один или несколько тестов для выполнения. Затем нажмите Выполнить тесты на панели инструментов окна Редактор списка тестов или щелкните в окне правой кнопкой мыши и в контекстном меню выберите команду Выполнить помеченные тесты.

    или

  • В окне Результаты теста с одним или несколькими отмеченными результатами нажмите кнопку Выполнить или щелкните Повторить исходные тесты в строке состояния окна Результаты теста. Дополнительные сведения см. в разделе Практическое руководство. Повторное выполнение теста.

Выполнение тестового проекта

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

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

  2. Запустите проект. Для этого в меню Отладка выберите пункты Запуск отладки или Запуск без отладки или нажмите соответствующие клавиши — F5 или сочетание клавиш CTRL+F5. Также можно нажать кнопку Запуск отладки (F5) на панели инструментов Стандартная.

    Выполнятся все тесты в тестовом проекте.

    ms182470.alert_note(ru-ru,VS.90).gifПримечание.

    Параметр Запуск отладки выполняет отладку тестов, выполняющихся на узле по умолчанию, но не модульных тестов ASP.NET и интеллектуальных устройств. Дополнительные сведения см. в разделе Практическое руководство: отладка при выполнении теста.

См. также

Задачи

Практическое руководство. Повторное выполнение теста

Практическое руководство: отладка при выполнении теста

Другие ресурсы

Выполнение теста из командной строки