3.2 Тестирование
Как упоминалось выше, во время тестирования применяются различные виды тестов. Дополнительную информацию о видах тестирования см. в соответствующей литературе [8, 9, 11, 18]. Здесь рассмотрим создание юнит-тестов для проекта.
Visual Studio 2011 Beta содержит соответствующий шаблон для создания юнит-тестов (рис. 11).
Рис. 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.)
Рис. 12. Результат работы тестов