Обновление закодированных тестов пользовательского интерфейса с версии Visual Studio 2010

Тестовые проекты, закодированные тесты пользовательского интерфейса, созданные в Visual Studio 2010 SP1 автоматически отремонтированы раскрыванный в Visual Studio 2012.Если тестовый проект возвращаются в систему управления версиями, файлы проекта извлекаются для этого ремонтируют.После отремонтированный, эти тестовые проекты, закодированные тесты пользовательского интерфейса можно использовать и в Visual Studio 2010 SP1 и Visual Studio 2012.

Требования

  • Visual Studio Ultimate, Visual Studio Premium
ПримечаниеПримечание

Visual Studio 2012 включает несколько типов тестового проекта.При создании нового закодированного теста пользовательского интерфейса, он будет создан в типе проекта закодированных тестов пользовательского интерфейса.Для получения дополнительной информации см. Обновление тестов из более ранних версий Visual Studio.

Предупреждающее замечаниеВнимание

тестовые проекты Visual Studio 2010, содержащих закодированные тесты пользовательского интерфейса необходимо перестроить при открытии тестового проекта в Visual Studio 2012 или Visual Studio 2010 параллельно с Visual Studio 2012.

Предупреждающее замечаниеВнимание

Когда тестовый проект, созданный в Visual Studio 2010 и содержит только модульные тесты откроется в Visual Studio 2012, закодированные тесты пользовательского интерфейса невозможно добавить к нему.Аналогичным образом нельзя добавить закодированный тест пользовательского интерфейса в проект модульных тестов, созданный в Visual Studio 2012.

Проблемы совместимости между Visual Studio 2010 и Visual Studio 2012

Следующие проблемы список таблиц в виду при закодированных тестов пользовательского интерфейса определяют между Visual Studio 2010 и Visual Studio 2012.

Предупреждающее замечаниеВнимание

Известная проблема, касающихся ссылок в проектах закодированных тестов пользовательского интерфейса не появится в обозревателе решений.Дополнительные сведения см. в файле Readme включенный на установочном носителе Visual Studio 2012.

Функция Coded UI

Проблема

Решение

Тестирование пользовательского интерфейса Silverlight в Visual Studio 2012 не поддерживается

Построение завершится ошибкой

При наличии пакет дополнительных компонентов Visual Studio 2010 2 и создания проектов закодированных тестов пользовательского интерфейса для приложения Silverlight, то эти проекты нельзя открыть в Visual Studio 2012.

Рекомендуется управление этими проектами в пакет дополнительных компонентов 2 Visual Studio 2010.

Предупреждающее замечаниеВнимание

Тестирование пользовательского интерфейса Firefox не поддерживается в Visual Studio 2012

Построение будет выполнено успешно, тестовый запуск завершается ошибкой

При наличии пакет дополнительных компонентов Visual Studio 2010 2 и создания проектов закодированных тестов пользовательского интерфейса для веб-приложения в Firefox, эти проекты нельзя открыть в Visual Studio 2012.

Рекомендуется управление этими проектами в пакет дополнительных компонентов 2 Visual Studio 2010.

Предупреждающее замечаниеВнимание

Новые интерфейсы API тестирования кода пользовательского интерфейса были добавлены в Visual Studio 2012

Построение завершится ошибкой

При создании закодированных тестов пользовательского интерфейса с помощью нового пользовательского интерфейса API тестирования в Visual Studio 2012, эти проекты нельзя открыть в Visual Studio 2010.

Проекты с новым API должны быть управляемых только в Visual Studio 2012.

В Visual Studio 2010, ссылки, добавленной в "выберите" оператора в файле csproj.В Visual Studio 2012, мы используем файл целевых объектов обратной связи для включения ссылок на сборки закодированных тестов пользовательского интерфейса.

В Visual Studio 2012, закодированный тест пользовательского интерфейса нельзя добавить в тестовый проект, созданный в Visual Studio 2010 (или SP1), который не содержит закодированный тест пользовательского интерфейса.

Восстановление среды разработки процесс добавляет файл целевых объектов и выписка выбора.Если закодированного теста пользовательского интерфейса не в тестовом проекте, проект помечается как отремонтировано и не будут добавлены соответствующие ссылки на добавление закодированный тест пользовательского интерфейса в Visual Studio 2012.

Можно создать новый тестовый проект в одном решении с помощью Visual Studio 2012 и добавить новый закодированный тест пользовательского интерфейса в нем.Кроме того, можно добавить закодированных тестов пользовательского интерфейса в тестовый проект в Visual Studio 2010 SP1 и открыть этот проект в Visual Studio 2012.

Обновление Visual Studio 2010 с пакетом обновления 1 (SP1)

При обновлении до Visual Studio 2010 SP1 с поддержкой совместимости для Visual Studio 2012 и Windows 8 доступен для загрузки в Центр загрузки Майкрософт, а также как обновление Visual Studio.

После применения обновления, следующие функции средства закодированного теста пользовательского интерфейса Visual Studio 2010 SP1 улучшена для Windows 8.

  • Можно выполнить закодированный тест пользовательского интерфейса для Microsoft платформы .NET Framework 4,5 основе управления Windows Presentation Foundation (WPF) на компьютере, на котором запущена Windows 8.

  • Можно выполнить закодированный тест пользовательского интерфейса для разрядного 64 (x64) Internet Explorer 10 на компьютере, на котором запущена Windows 8.

Обновление также содержит исправления для следующих задач:

  • Не удается открыть файл Покрытие кода: покрытия кода (COVERAGE), созданный Visual Studio 2012 в Visual Studio 2010 SP1.

  • Команда Сели на мель артефакты тестирования: имеет артефакт теста, присвоенный пользователю недопустимо в Team Foundation Server (TFS) 2010.Например, пользователь выходил компания, но по-прежнему имеет тестовый случай, присвоенный ей.Обновлении team foundation server к team foundation server 2010 2012.Используется Microsoft Test Manager 2010 для подключения к обновленный сервер team foundation server.Вы не можете присвоить артефакт теста для всех пользователей team foundation server с помощью Microsoft Test Manager 2010.

  • Нагрузочное тестирование: при выполнении нагрузочного теста вместе с типом, отличным от сети профилирования (LAN) локальной сети на компьютере это с Windows 8, использующих эмулятор сети драйвер вызывает сбой операционной системы.Дополнительные сведения см. в Статья 2736182 КБ. разделе.

См. также

Основные понятия

совместимость Visual Studio 11

Обновление тестов из более ранних версий Visual Studio

Проверка кода с помощью закодированных тестов пользовательского интерфейса

Поддерживаемые конфигурации и платформы для закодированных тестов пользовательского интерфейса и записей действий

Другие ресурсы

Создание закодированного теста пользовательского интерфейса из существующей записи действий