- •Деркач а. А. Асп. Савкова е. О. Доц.
- •Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •3.1.1 Создание схем для модульных тестов
- •3.1.2 Создание схемы для модульного теста
- •3.1.4 Добавление проверки к модульному тесту
- •3.1.5 Создание новой категории тестов
- •3.1.6 Создание списка тестов
- •3.1.7 Выполнение модульного теста
- •3.1.8 Просмотр покрытия кода модульными тестами
- •3.1.16 Запуск автоматических тестов из Microsoft Visual Studio 2010
- •3.1.17 Выполнение тестов из файлов исходного кода решения с использованием клавиатуры
- •3.1.18 Выполнение тестов из файла тестового кода с использованием клавиатуры
- •3.1.19 Выполнение тестов из файла тестового кода с помощью мыши
- •3.1.20 Выполнение тестов с использованием окон средств тестирования и клавиатуры
- •3.1.21 Выполнение тестов с помощью окон средств тестирования и мыши
- •3.1.22 Выполнение тестового проекта
- •Лабораторная работа №4
3.1.5 Создание новой категории тестов
Откройте окно Представление теста.
Выберите тест.
В области свойств щелкните Категории теста, затем щелкните многоточие в самом правом столбце.
В окне Категория проверки в поле Добавить новую категорию введите имя новой категории теста.
Щелкните Добавить, затем нажмите ОК.
Тесту будет присвоена новая категория, и она станет также доступна и для других тестов в настройках их свойств.
Списки тестов — это способ объединения модульных тестов в логические группы. Основным преимуществом добавления модульных тестов в список тестов является возможность выполнения тестов из нескольких файлов модульных тестов, выполнение тестов как части построения и использование списков для контроля выполнения политики возврата.
При группировке предпочтительнее использовать категории тестов, а не списки тестов. Категории тестов позволяют выполнять группы тестов, объединенные на основании присвоенных им категориям, без необходимости ведения списков тестов.
3.1.6 Создание списка тестов
В меню Тест выберите команду Создать список тестов.
В диалоговом окне Создание списка тестов введите имя списка, добавьте описание, выберите место расположения списка и нажмите кнопку ОК.
Для просмотра доступных тестов в окне Редактор списка тестов щелкните Все загруженные тесты.
Перетащите тест, чтобы добавить его из главного окна в список тестов.
3.1.7 Выполнение модульного теста
После создания модульные тесты можно выполнить в любое время. Один из способов выполнения модульных тестов описан ниже, дополнительные сведения об альтернативных способах, таких как сочетания клавиш и команды командной строки, см. в разделе «Запуск автоматических тестов из Microsoft Visual Studio».
В меню Тест выберите Окна, а затем команду Представление теста.
Для сбора сведений о покрытии кода выполните следующие действия. (Не обязательно)
в меню Тест наведите указатель мыши на команду Изменить настройки тестирования и выберите конфигурацию для запуска;
в диалоговом окне Параметры тестирования щелкните Данные и диагностика;
в поле Роль выберите нужную для запуска тестов роль;
отметьте флажок Покрытие кода и щелкните Настроить;
Установите флажки для элементов, по которым следует собрать данные о покрытии кода.
в диалоговом окне Подробности покрытия кода нажмите кнопку ОК;
в диалоговом окне Параметры тестирования щелкните Применить и щелкните Закрыть.
Выберите один или несколько тестов в окне Представление теста. Для выбора нескольких тестов удерживайте нажатой клавишу CTRL.
На панели инструментов окна Представление теста щелкните значок Выполнить выбранное. Будет выполнен тест, и откроется окно Результаты теста.
Для просмотра сведений о тесте щелкните тест правой кнопкой мыши в окне Результаты теста, затем щелкните "Просмотр сведений о результатах теста".(Не обязательно)
Чтобы определить область файла модульного теста, содержащую ошибку, в диалоговом окне Трассировка стека ошибок щелкните ссылку на ошибку. (Не обязательно)
Дополнительные сведения о толковании результатов тестов см. в разделе «Просмотр результатов теста»
Если вы настроили сбор сведений о покрытии кода, можно открыть окно Покрытие кода, чтобы узнать, какой процент методов кода покрывается модульными тестами.
