Visual Studio 11: Что нового в Coded UI Tests?
13/03/2012 Оставьте комментарий
Кратко пройдусь по основным усовершенствованиям и изменениям.
Поддержка новых возможностей IE 9&10
Ссылки на MSDN:
· Support for HTML5 in Internet Explorer 9 and Internet Explorer 10
· Support for Windows Internet Explorer 10 Spell Checking
· Support for 64-bit Windows Internet Explorer with Windows 8 Consumer Preview
· Support for Pinned Sites in Windows Internet Explorer 9
· Support for Windows Internet Explorer 9 Semantic Tags
· Seamless Handling of White Space Characters between Versions of Windows Internet Explorer
Изменения в API
Для лучшей поддержки разработчиков и для облегчения ручного написания тестов UI, добавлен целый ряд новых возможностей:
Читаем подробнее в MSDN:
Обновление Coded UI Tests
Тестовые проекты будут обновлены при их первом открытии в Visual Studio 11. После этого обновления проекты могут использоваться одновременно в Visual Studio 11 и Visual Studio 2010 SP1. Подробности перехода читайте в MSDN — Upgrading Coded UI Tests.
Редактор Coded UI Test
выпущенный ранее в Visual Studio 2010 Feature Pack 2, теперь включён в состав Visual Studio 11. Его возможности описаны в MSDN — Editing Coded UI Tests using the Coded UI Test Editor.
Другие изменения в работе с Coded UI Test
Создание проекта Coded UI Test изменилось. Вот как теперь выглядит мастер создания нового проекта:
Unit Test Explorer теперь используется и для запуска Coded UI тестов:
Был удалён мастер настройки источников данных для тестов. Читайте нижеприведённые статьи о том, как использовать соответствующие атрибуты для тестов, управляемых данными:
http://blogs.msdn.com/b/mathew_aniyan/archive/2009/03/17/data-driving-coded-ui-tests.aspx
http://blogs.msdn.com/b/mathew_aniyan/archive/2009/04/16/more-on-data-driving-coded-ui-tests.aspx
Усовершенствования Coded UI Test Builder
При генерации тестового метода можно задать описание, которое попадёт в качестве комментария в файл UIMap.Designer.cs.
Также, можно добавить сообщение, которое будет показано при непрошедшей проверке:
Поддерживаемы платформы
Приятного тестирования!