![]() UI automation provides a common protocol for exchanging information between your application and an external entity such as screen reader or automated UI tests. Custom controls – If you are authoring custom controls, UI automation support enables end clients of your control to automate your control in their application UI.Moreover given a set of use cases, UI automation can be used to verify application behavior via scenario tests. Automated UI testing – UI automation can automate testing for application UI saving time and costs associated with manual and regression testing.Accessibility support becomes even more important when there are matter of legal compliance in the domain your application is used in (e.g. Accessibility features – UI automation provides accessibility support in your application.UI automation has several benefits when used in applications: The framework provides a unified way to discover UI controls in an application built using any of the following desktop technologies: Win32, Windows Forms or WPF. The UI automation framework is relatively new to Windows platform and successor to Windows Active Accessibility. Testing of visual designers in the product test team was done entirely using an internal UI test automation framework built on top of Microsoft Active Accessibility framework. For those who need some background, Whitehorse consisted of SOA diagrams within Visual Studio (you can learn more about this project in the MSDN magazine here). ![]() ![]() ![]() I was acquainted with UI automation during my tenure at Microsoft in 2005 when I started working as software developer in test within Visual Studio Team Architects team on a project called Whitehorse. In fact, UI automation is the prime facilitator for accessibility features in Windows where external applications such as screen readers that have no clue about your application, can still interact with your application easily. UI automation is a programmatic interface to the user interface of your application to external applications that may be interested in programmatic communication with your UI. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |