Вы увидели, как разработчики могут создавать модульные тесты для повышения качества своего кода, а также и того кода, который они передают в производственные условия. Вы увидели также способности Visual Studio Team Test по созданию Web-тестов, нагрузочных тестов, ручных тестов, обычных тестов и упорядоченных тестов. Вот некоторые ключевые положения этой главы:
□ для группирования тестов вы можете описать тестовый проект;
□ редактор Test List Editor позволяет вам просматривать и группировать тесты внутри интегрированной среды разработки;
□ настройки тестирования вы производите при помощи testrunconfig-файла;
□ вы можете записать маршруты перемещения по Web-приложению и сохранить эти запросы в качестве Web-теста;
□ параметры Web-теста можно заполнять из источника данных;
□ для описания нагрузочного теста вы можете использовать ваши Web-тесты и модульные тесты;
□ нагрузочные тесты можно настроить таким образом, чтобы они имитировали реальных пользователей, зашедших на ваш сайт;
О вы можете описать ручной тест, который должен быть выполнен тестировщиком. Результаты этого теста могут обрабатываться вместе с результатами других тестов;
□ вы можете создать упорядоченный тест для того, чтобы обрабатывать группу тестов как единый (атомарный) тест.
Примечание
Есть один элемент, который выходит за рамки данной книги — это новый продукт Visual Studio 2008 Test Load Agent. Этот продукт не входит в Team Suite. Вы можете использовать его для имитации такой нагрузки от пользователей в вашей тестовой среде, которая будет соответствовать ожидаемым нагрузкам в производственной среде. Test Load Agent может использовать для выполнения тестов несколько клиентских компьютеров; эти клиенты передают данные на центральный компьютер-контроллер. Более подробную информацию см. по адресу: