Version

Coded UI Test Extension Overview

Topic Overview

Purpose

This topic explains what the Coded UI Test Extension entails; lists its supported controls; and provides system and licensing requirements.

Required background

The following topics are prerequisites to understanding this topic:

Topic Purpose

MSDN introductory topic for Coded UI Test.

In this topic

This topic contains the following sections:

Introduction

Coded UI Test Extension summary

With the release of Infragistics 2012.2, Ultimate UI for Windows Forms controls now participate with the Microsoft® Coded UI Test framework to allow record and replay of automated tests. The Coded UI Test Extension is a technology manager that tells Coded UI Test to use UI Automation for Infragistics controls, and not to use the older Microsoft Active Accessibility (MSAA), by default.

The number of supported controls will increase with subsequent releases.

Supported Controls

Controls supporting Coded UI Test record/replay actions

The Coded UT Test’s record and replay actions support the following controls:

  • WinButton

  • WinCheckEditor

  • WinCombo

  • WinComboEditor *

  • WinDateTimeEditor

  • WinDropDown

  • WinExplorerBar

  • WinFormattedLinkLabel

  • WinFormattedTextEditor

  • WinGrid *

  • WinMaskedEdit

  • WinOptionSet

  • WinPictureBox

  • WinProgressBar

  • WinScrollBar

  • WinStatusBar

  • WinTextEditor

  • WinTrackBar

  • WinTree

  • WinToolBarsManager

* The following control features are not supported at this time:

WinComboEditor: Multi-select

WinGrid: RowEditTemplates, UltraControlContainerEditor, Multi-select for the combo/dropdown, CustomFilterDialog.

System Requirements

Requirements summary chart

The following table summarizes the system requirements for Coded UI Test Extension.

Requirement Description

.NET Framework

Version 4

Operating System

  • Windows XP with latest SP

  • Windows 7 with latest SP

  • Windows 8

  • Windows 8.1

  • Windows 10

Visual Studio version

The Premium and Ultimate editions of one of the following:

  • Visual Studio 2010 SP1

  • Visual Studio 2012

  • Visual Studio 2013

The Enterprise editions of one of the following:

  • Visual Studio 2015

  • Visual Studio 2017

  • Visual Studio 2019

Visual Studio 2010 Hot Fixes

Coded UI Test Extension

  • The Infragistics Coded UI Test Extension assembly is installed in the global assembly cache (GAC) along with a copy residing in the following folder required by Coded UI Test:

C:\Program Files (x86)\Infragistics\Infragistics 2017.2\Windows Forms\Coded UI Test.

  • The required assembly is:

Infragistics.Win.CodedUITest.UIA.<VS version>.v20.1.dll.

  • The installed version of Coded UI Test Extension must match that of the Infragistics controls being tested (e.g., v20.1).

  • If the application under test is using a specific Infragistics Service Release, then the same Service Release build of Coded UI Test Extension should reside on the test machine; in order to achieve predictable results. Run the same Service Release patch installer on the test machine as on the development machine.

  • Multiple versions of Coded UI Test Extension may coexist on the same machine.

Installation Requirements

Test Automation engineers need to install the Coded UI Test Extension in order to be able to record and replay their actions on the Infragistics controls.

Note
Note
You do not need to install the Infragistics controls on the test machine. The Infragistics installer provides an option to install the Coded UI Test Extension without installing the Infragistics tools suite.

Topics

The following topics provide additional information related to this topic.

Topic Purpose

This topic uses simple examples to illustrate Coded UI Test recordings with Infragistics controls.