3.2 Тестирование
Как упоминалось выше, во время тестирования применяются различные виды тестов. Дополнительную информацию о видах тестирования см. в соответствующей литературе [8, 9, 11, 18]. Здесь рассмотрим создание юнит-тестов для проекта.
Visual Studio 2011 Beta содержит соответствующий шаблон для создания юнит-тестов (рис. 11).
После создание проекта для юнит-тестов давайте модифицируем тест по умолчанию, чтобы он имел следующий вид:
[TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { Assert.AreEqual(string.Empty, ««); } [TestMethod] public void TestMethod2() { Assert.Fail(); } [TestMethod] public void TestMethod3() { Assert.Inconclusive(); } }
Для написания юнит-тестов используются методы класса Assert.
Итак, есть готовые юнит-тесты для приложения. Для их запуска понадобится окно Unit Test Explorer. Его можно открыть через поле ввода Quick Launch (находится в правом верхнем углу Visual Studio 2011) или выберите в главном меню Unit Test–>Windows–>Unit Test Explorer.
В окне Unit Test Explorer мы можем запустить все тесты нашего приложения или выбрать определенную группу тестов, которая нас интересует. После работы наших юнит-тестов мы увидим результат их работы (рис. 12.)