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

Автоматические тесты интерфейса пользователя (UI) в качестве закодированные тесты пользовательского интерфейса.Эти тесты обеспечивают функциональное тестирование пользовательского интерфейса и проверку элементов управления пользовательского интерфейса.Можно создавать закодированные тесты пользовательского интерфейса, чтобы указать, что пользовательский интерфейс работает правильно после изменений кода.

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

Можно также создать закодированный тест пользовательского интерфейса для автоматизации ручных тестов, созданных в Microsoft Test Manager.Эти автоматические ручные тесты можно затем включить на конфигурациях командного построения в рамках интеграции тестирования.

Требования

  • Visual Studio Ultimate, Visual Studio Premium

Задачи

Задачи

Связанные разделы

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

Записей действий пользователя создания автоматического теста пользовательского интерфейса. перезапишите действия пользователя, которые необходимо использовать для создания автоматического теста пользовательского интерфейса и создания кода для закодированного теста пользовательского интерфейса из этой записи.Затем можно добавить пользовательский код в закодированный тест пользовательского интерфейса с помощью редактора кода, или с помощью редактора закодированных тестов пользовательского интерфейса.

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

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

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

Ссылка Тестовый случай связи с требованиями пользователей. выполнения автоматических тестов пользовательского интерфейса в требованиях пользователей.Затем можно определить количество имеющихся автоматических тестов для требований пользователя.

Редактирование закодированных тестов пользовательского интерфейса в редакторе закодированных тестов пользовательского интерфейса. В редакторе закодированных тестов пользовательского интерфейса удобно изменять закодированные тесты пользовательского интерфейса.В редакторе закодированных тестов пользовательского интерфейса можно искать, просматривать и редактировать методы тестов, действия пользовательского интерфейса и связанные элементы управления в карте элементов управления пользовательского интерфейса.

Запуск закодированных тестов пользовательского интерфейса Запуск автоматических тестов пользовательского интерфейса. выполняет непосредственно из Visual Studio, Microsoft Test Manager, Team Foundation Build.Закодированные тесты пользовательского интерфейса должны взаимодействовать с рабочим столом при их выполнении, в отличие от других автоматических тестов.

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

Тестов пользовательского интерфейса Рекомендации для тестов Coded UI: Write закодированные, которые уменьшают влияние изменений пользовательского интерфейса в проверяемой программе.

Связанные сценарии

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

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

Внешние ресурсы

JJ620891.collapse_all(ru-ru,VS.110).gifРуководство

Проверка непрерывной работы с Visual Studio 2012 – Chapter 2: Модульное тестирование: Тестирование внутри

Проверка непрерывной работы с Visual Studio 2012 – Chapter 5: Системные тесты автоматизации

JJ620891.collapse_all(ru-ru,VS.110).gifчасто задаваемые вопросы

Часто задаваемые вопросы тестов Coded UI - 1

Часто задаваемые вопросы -2 тестов Coded UI

JJ620891.collapse_all(ru-ru,VS.110).gifФорум

Проверка модели автоматизации пользовательского интерфейса Visual Studio (включает CodedUI)

См. также

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

Создание автоматических тестов с помощью Microsoft Test Manager