КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Создание схемы для модульного теста1. Откройте в окне Редактор кода Visual Studio код, который необходимо протестировать. 2. Щелкните правой кнопкой мыши пространство имен, класс или метод, которые следует проверить, и нажмите кнопку Создать модульные тесты. 3. В диалоговом окне Создать модульные тесты установите флажки для всех методов, которые необходимо добавить в файл модульного теста. 4. Щелкните Параметры, чтобы изменить параметры, заданные по умолчанию для создаваемого модульного теста. Это параметры Visual Studio, применяемые ко всем модульным тестам. (Не обязательно) o Параметры наименования: эти параметры позволяют настроить правила именования файлов тестов, тестовых классов и тестовых методов при создании модульных тестов. o Помечать все результаты тестов по умолчанию как с неопределенным результатом: установите флажок, чтобы предоставить каждому методу теста в качестве заполнителя Assert оператор Assert.Inconclusive(). Снимите флажок, чтобы удалить заполнитель Asserts. o Включить примечания для документации: установите этот флажок, чтобы снабдить каждый метод теста примечанием-заполнителем. Удалите флажок, чтобы удалить комментарии-местозаполнители. o Учитывать атрибут InternalsVisibleTo: установите этот флажок, чтобы методы с атрибутами Friend и Internal обрабатывались как открытые (рекомендовано). Снимите флажок, чтобы выполнить тестирование с использованием закрытого метода доступа.. 5. В поле Выходной проект воспользуйтесь одной из следующих процедур. o Чтобы создать новый тестовый проект, выберите язык для нового проекта и нажмите кнопку ОК. Откроется диалоговое окно Новый тестовый проект. Введите имя нового тестового проекта или примите имя, предложенное по умолчанию, и нажмите кнопку Создать. o Для добавления методов, выбранных в диалоговом окне Создать модульные тесты, в файлы модульных тестов существующего тестового проекта выберите проект в раскрывающемся списке и нажмите кнопку ОК.
3.1.3 Добавление проверки к модульным тестам Каждый модульный тест, созданный в файле модульных тестов, имеет пустые переменные и оператор-заполнитель Assert. Такой тест можно выполнять, но из-за отсутствия в нем реальных данных не удастся определить, ведет ли себя метод должным образом. Чтобы тест был полезен, необходимо инициализировать переменные и заменить оператор-заполнитель Assert оператором, соответствующим методу, т. е., как правило, оператором Assert.AreEqual.
|