Project Description

This project aims at creating a global test automation framework around Visual Studio's Coded UI Tests so that the limitations of CUIT's could be overcome.

Some of the major disadvantages working with Record & Playback feature of Coded UI based on my experience are as follows:

  1. Large code base - Even for small recording sessions the code base generated (including all the files) is pretty huge. Larger the code base more difficult it is to manage it.
  2. UI map - The UI map which stores all the information related to UI controls of AUT (Application Under Test) is complex to understand and manage for the first timers.
  3. Playback performance - More the number of UI controls on the screen or more complex the UI is, more will be the playback time of your script. Even if you configure some of the playback settings you will not be able to achieve good performance of the likes of QTP, Selenium etc..
  4. Object oriented concepts - Testers who are not so good at coding/scripting need to acquire knowledge of object oriented concepts and then either C# or VB.NET. This might prove to be a major turnoff factor in the process of adopting this tool.
  5. Re-usability - Personally i am not happy with the code and test data Re-usability feature Coded UI provides if we compare this with other tools i find Coded UI a bit behind.

The framework that I will be proposing addresses these issues and will help test organizations in adopting and using Coded UI in a better way. So please join me and let's make a framework.

Please not that this is just the beginning, interested people or groups are cordially invited to contribute in this initiative. Before commenting or contributing please go through the Documentation first which can be downloaded along with Source Code either from the "Downloads" tab or the "Home" tab.

Last edited Nov 12, 2013 at 7:21 PM by skyhigh81, version 7