Поделиться через


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

В следующей таблице перечисляются поддерживаемые конфигурации и платформы для закодированных тестов пользовательского интерфейса для Microsoft Visual Studio Ultimate или Microsoft Visual Studio Premium.Эти конфигурации также относятся к записям действий, создаваемым с помощью Test Runner.

ПримечаниеПримечание

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

Требования

  • Visual Studio Ultimate, Visual Studio Premium

Поддерживаемые конфигурации

Конфигурация

Поддерживается

Операционные системы

Windows 7

Windows Server 2008 R2

Windows 8

Поддержка 32–разрядной и 64–разрядной архитектур

32-разрядные приложения можно тестировать в 32-разрядных ОС Windows с установленным приложением Microsoft Test Manager.

В 64-разрядной ОС Windows, в которой выполняется 32-разрядное приложение Microsoft Test Manager, можно тестировать 32-разрядные WOW-приложения с синхронизацией пользовательского интерфейса.n

В 64-разрядных ОС Windows, в которых выполняется 32-разрядное приложение Microsoft Test Manager, можно тестировать 64-разрядные приложения Windows Forms и WPF без синхронизации пользовательского интерфейса.

Архитектура

x86 и x64

ПримечаниеПримечание

Internet Explorer не поддерживается в 64-разрядном режиме, кроме запуска в Windows 8 или более поздних версиях.

.NET

.NET 2.0, 3.0, 3.5, 4 и 4.5.

ПримечаниеПримечание

Для работы Microsoft Test Manager и Visual Studio требуется .NET 4.Тем не менее, приложения, разработанные с помощью перечисленных версий .NET, все же поддерживаются.

ПримечаниеПримечание

Синхронизация пользовательского интерфейса — это функция проверки воспроизведения в очереди сообщений каждого элемента управления.Если элемент управления не отвечает на отправленное ему событие, это событие отправляется еще раз.

Поддержка платформ

Платформа

Уровень поддержки

Приложения Windows Phone

Поддерживаются только приложения Магазина на базе WinRT-XAML.

Приложения для Магазина Windows

Поддерживаются только приложения Магазина на базе XAML.

Internet Explorer 8

Internet Explorer 9

Internet Explorer 10

Важное примечаниеВажно

Internet Explorer 10 поддерживается только на настольных компьютерах.

Internet Explorer 11

Важное примечаниеВажно

Internet Explorer 11 поддерживается только на настольных компьютерах.

Поддерживается полностью.

  • Поддержка HTML5 в Internet Explorer 9 и Internet Explorer 10. Закодированные тесты пользовательского интерфейса поддерживают запись, воспроизведение и проверку элементов управления HTML5: Audio, Video, ProgressBar и Slider.Для получения дополнительной информации см. Использование элементов управления HTML5 в закодированных тестах пользовательского интерфейса.

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

    Если закодированные тесты пользовательского интерфейса созданы в Internet Explorer 10, они могут не работать в Internet Explorer 9 или Internet Explorer 8.Это происходит потому, что Internet Explorer 10 включает элементы управления HTML5, такие как Audio, Video, ProgressBar и Slider.Эти элементы управления HTML5 не распознаются в Internet Explorer 9 или Internet Explorer 8.Таким же образом, закодированный тест пользовательского интерфейса, созданный с помощью Internet Explorer 9, может включать некоторые элементы управления HTML5, которые не распознаются в Internet Explorer 8.

  • Поддержка проверки правописания в Internet Explorer 10. Internet Explorer 10 включает проверку правописания для всех текстовых полей.Это позволяет делать выбор из списка предлагаемых исправлений.Закодированный тест пользовательского интерфейса будет игнорировать действия пользователя, такие как выбор альтернативного варианта написания.Записывается только окончательный текст, введенный в текстовое поле.

    Для закодированного теста пользовательского интерфейса записываются следующие действия, использующие проверку правописания: добавить в словарь, копировать, выделить все, добавить в словарь и игнорировать.

  • Поддержка 64-разрядной версии Internet Explorer в Windows 8. Ранее 64-разрядные версии Internet Explorer не поддерживались для записи и воспроизведения.В Windows 8 и Visual Studio 2012 закодированные тесты пользовательского интерфейса включены в 64-разрядные версии Internet Explorer.

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

    64-разрядная поддержка Internet Explorer применяется только при использовании Windows 8 или более поздней версии.

  • Поддержка закрепленных сайтов в Internet Explorer 9. Закрепленные сайты были впервые представлены в Internet Explorer 9.С помощью закрепленных сайтов можно переходить на любимые сайты непосредственно из панели задач Windows, не открывая перед этим Internet Explorer.Закодированные тесты пользовательского интерфейса теперь могут создавать учитывающие намерение действия на закрепленных сайтах.Дополнительные сведения о закрепленных сайтах см. в разделе Закрепленные сайты.

  • Поддержка семантических тегов Internet Explorer 9. В Internet Explorer 9 были введены следующие семантические теги: section, nav, article, aside, hgroup, header, footer, figure, figcaption и mark.Закодированные тесты пользовательского интерфейса игнорируют все эти семантические теги при записи.Можно добавить утверждения для этих тегов с помощью построителя закодированных тестов пользовательского интерфейса.Для перехода к любому из этих элементов и просмотра их свойств можно использовать шкалу перехода в построителе закодированных тестов пользовательского интерфейса.

  • Беспроблемная обработка символов пробелов между версиями Internet Explorer. Существуют различия в обработке пробелов между Internet Explorer 8, Internet Explorer 9 и Internet Explorer 10.Закодированный тест пользовательского интерфейса обрабатывает эти различия без проблем.Поэтому закодированный тест пользовательского интерфейса, созданный, например, в Internet Explorer 8, успешно воспроизводится в Internet Explorer 9 и Internet Explorer 10.

  • Действия в области уведомлений Internet Explorer записываются с набором атрибутов "Продолжить при ошибке". Все действия в области уведомлений Internet Explorer теперь записываются с набором атрибутов "Продолжить при ошибке".Если панель уведомлений не отображается во время воспроизведения, действия на ней будут игнорироваться, и закодированный тест пользовательского интерфейса продолжит выполнять следующее действие.

Элементы управления Windows Forms и WPF сторонних разработчиков

Поддерживается полностью.

Чтобы включить элементы управления сторонних разработчиков в приложениях Windows Forms и WPF, необходимо добавить ссылки и код.Для получения дополнительной информации см. Включение закодированных тестов пользовательского интерфейса для элементов управления.

Internet Explorer 6

Internet Explorer 7

Не поддерживается.

Хром

Firefox

Запись шагов действий не поддерживается.Закодированные тесты пользовательского интерфейса можно воспроизводить в браузерах Chrome и Firefox, если установлена программа Visual Studio 2012 Обновление 4 или более поздняя версия.Щелкните здесь для получения дополнительных сведений.

Opera

Safari

Не поддерживается.

Silverlight

Не поддерживается.

ПримечаниеПримечание

Подключаемый модуль, включенный в Visual Studio 2010 с пакетом дополнительных компонентов 2, не входит в эту версию, но вы можете найти дополнительные сведения в блогах MSDN и в разделе часто задаваемых вопросов о коллекции Visual Studio.См. раздел Подключаемый модуль закодированных тестов пользовательского интерфейса Microsoft Visual Studio 2013 для Silverlight.

Flash/Java

Не поддерживается.

Windows Forms 2.0 и более поздних версий

Поддерживается полностью.

ПримечаниеПримечание

Элементы управления NetFx поддерживаются полностью, однако поддерживаются не все элементы управления сторонних разработчиков.

WPF 3.5 и более поздние версии

Поддерживается полностью.

Примечание. Элементы управления NetFx поддерживаются полностью, однако поддерживаются не все элементы управления сторонних разработчиков.

Windows Win32

Может работать с некоторыми известными проблемами, но официально не поддерживается.

MFC

Поддерживается частично.Дополнительные сведения о поддерживаемых функциях см. на этом веб-сайте корпорации Майкрософт.

SharePoint

Поддерживается полностью.

Клиентские приложения Office

Не поддерживается.

Веб-клиент Dynamics CRM

Поддерживается полностью.

Клиент Dynamics (Ax) 2012

Запись и воспроизведение действий поддерживаются частично.Дополнительные сведения см. на этом веб-сайте корпорации Майкрософт.

SAP

Не поддерживается.

Citrix/Службы терминалов

Мы не рекомендуем действия записи на сервере терминалов.Средство записи не поддерживает выполнение нескольких экземпляров одновременно.

PowerBuilder

Поддерживается частично.

Поддержка элементов управления PowerBuilder ограничивается специальными возможностями.

Дополнительные сведения о создании расширений для поддержки других платформ см. в разделах Включение закодированных тестов пользовательского интерфейса для элементов управления и Расширение закодированных тестов пользовательского интерфейса и записей действий для поддержки Microsoft Excel.

См. также

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

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

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

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