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


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

Можно отлаживать код при выполнении модульного теста. Это можно сделать двумя способами.

Отладка кода при выполнении модульного теста

  1. (Необязательно) Разместите в коде одну или несколько точек останова. 

  2. В редакторе списков тестов или в окне представления тестов выберите тесты модулей для нужных методов.

  3. Нажмите клавиши CTRL+R, затем CTRL+T.

    - или -

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

    - или -

    Щелкните правой кнопкой мыши окно представления теста и выберите Выбор для отладки.

    - или -

    В редакторе списков тестов рядом с кнопкой Выполнить щелкните Отладка помеченных тестов.

    - или -

    Щелкните правой кнопкой мыши окно редактора списков тестов и выберите Отладка помеченных тестов.

    - или -

    В меню "Тест" выберите Отладка тестов или Отладка всех тестов.

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

    Если в окне представления тестов или в редакторе списков тестов выбрано несколько тестов или если была использована команда Отладка всех тестов, то тестирование продолжится. В этих тестах выполнение будет также продолжаться до точек останова.

    Примечание

    Все это возможно только при запуске тестов на локальном компьютере, т.е. на собственном.Иными словами, при удаленном тестировании (с помощью контроллера и агента) отладка невозможна.

См. также

Задачи

Практическое руководство. Запуск автоматических тестов из Microsoft Visual Studio

Практическое руководство. Отладка во время выполнения теста в решении ASP.NET