There are four levels of Microsoft Coded UI Test (CUIT) support:
Basic Record and Playback - Recorder identifies elements involved in an action via Microsoft Active Accessibility (MSAA).
Rich Property Validation - A set of properties are defined for each DevExpress control on which a user can add assertions.
Code Generation - Dedicated classes are generated for involved objects, making test methods more readable and maintainable.
Aggregated Actions - An action is recorded using aggregated methods, not using low-level methods (such as mouse clicks).
All DevExpress WinForms controls provide support for CUIT level 1. Products covered in the following table also maintain levels 2 and 3 of CUIT support. Level 4 of CUIT support is maintained by the majority of the controls listed in this table. Corresponding aggregated actions for these controls are shown in the last column.
Controls and Components
Supported Aggregated Actions (Level 4 of CUIT Support)
Editors and controls
All mouse and keyboard actions that change the editor's value, selected item, text selection, etc.