| Getting Started with Coded UI Test |
| Introduction to Coded UI Test |
Testing the User Interface with Automated UI Tests |
| Platform Support |
Coded UI Test Support Matrix (updated Oct 2012)
Supported Configurations and Platforms for Coded UI Tests and Action Recordings
Testing support for Silverlight Apps in Visual Studio 2010
|
| Online Help |
How to: Generate a Coded UI Test from an Action Recording
How to: Create an Action Recording
How to: Generate a Coded UI Test by Recording the Application Under Test
How to: Add UI Controls And Validation Code Using the Coded UI Test Builder
How to: Create a Data-Driven Coded UI Test
How to: Add Requirements or User Stories to Your Test Plan
Running Automated Tests
How to: Configure and Run Scheduled Tests After Building Your Application
Running Automated Tests from the Command Line
How to: Set Up Your Test Agent to Run Tests That Interact with the Desktop
Best Practices for Coded UI Tests
Coded UI Extension for custom controls
|
| FAQ |
FAQs - 1
FAQs - 2
Next Sibling
Why is my application launch not recorded properly
Automating Mouse Actions with 2 buttons clicked at the same time
|
| Forum |
Visual Studio UI Automation Testing (includes CodedUI) |
| Webcasts & Videos |
VS2010 demos for testing tools – MTLM, CUIT and related features |
| Community/Partners |
- http://cuite.codeplex.com/
- http://uimaptoolbox.codeplex.com/
- http://vsarcodeduiguide.codeplex.com/
- http://psr4vs.codeplex.com/
- http://uitestajaxmaskededit.codeplex.com/
- http://vsarcodeduiword.codeplex.com/
- http://codeduicodefirst.codeplex.com/
|
| More on testing capabilities of VS 2010 |
Defining Your Testing Effort Using Test Plans Creating and Managing Tests Setting Up Test Machines to Run Tests or Collect Data Running Tests Submitting Bugs Tracking Software Quality |
| Working with Coded UI Test |
| Creating a Coded UI Test |
How to: Generate a Coded UI Test from an Action Recording
How to: Generate a Coded UI Test by Recording the Application Under Test
How to: Add UI Controls And Validation Code Using the Coded UI Test Builder
|
| Understanding the generated code/ Customizing the code |
Understanding the code generated by “Coded UI Test” – Part 1 Understanding the code generated by “Coded UI Test” – Part 2 How does UI Test Framework find (search) for a control Search Configuration Next Sibling Understanding Window Search and Windowed properties
Significance of Window Titles in Coded UI Test Playback
Why is selection of an item getting recorded as a Mouse Click action?
Search Configuration–Expand While Searching
|
| Data Driving |
Data Driving Coded UI Tests |
| Running on remote machine |
How to: Configure and Run Scheduled Tests After Building Your Application |
| Running from Microsoft Test Manager |
How to: Run Automated Tests from a Test Plan Using Microsoft Test and Lab Manager |
| Debugging & Troubleshooting |
Troubleshooting Record and Playback issues in Coded UI Test
Logging a message in test result as part of an automated test
How To: Enable Tracing for “UI Test” Components
Not Supported Exception/Not Implemented Exception thrown when debugging codeduitest
Illustration of Coded UI Test playback failure - "Search may have failed at ControlX as it may have virtualized children ..."
Handling playback failures in Coded UI Test due to stale UI controls
Accessing some "unreachable" WPF controls in Coded UI Test
Decoding the Coded UI Test playback failure - "Search may have failed at ControlX as it may have virtualized children ..."
Make sure Codeduitest is able to identify element inside a Hidden TabItem
|
| Analysis of Results |
Analyzing Test Results in MTM – Part I
Analyzing Test Results in MTM – Part II
|
| Build, Deploy & Test workflow |
Quick Start Guide for Automating Build, Deployment, and Test |
| API References |
Microsoft.VisualStudio.TestTools.UITesting Microsoft.VisualStudio.TestTools.UITesting.HtmlControls Microsoft.VisualStudio.TestTools.UITesting.WinControls Microsoft.VisualStudio.TestTools.UITesting.WpfControls |
| Best Practices for Coded UI Test |
Best Practices for Coded UI Tests
Guidelines on improving performance of Coded UI Test playback
|
| How To's |
How To: Get automation working properly on data bound WPF list or combo box How To: Select a list item directly How To: Get same test running under different environments How To: Make playback wait for certain event? How To: Configure search properties used by recorder\code generation Walkthrough: Using multiple Coded UI maps in test automation
How To: Image comparison in Coded UI Test
How To: Get UI Testing methods working outside the Test Method of Coded UI Test
How To: Validate Background Color or other custom properties of WPF control in Coded UI Test
How to handle Z-index issue in WPF applications
How to automate mouse actions with two buttons clicked at the same time.
Coded UI Test–Record one application only
Verifying WPF data bound item controls in Coded UI Test recording context
|
| Extending Coded UI Test |
| Adding support for a UI Framework |
Coded UI Test - New Extensibility QFE
Coded UI Test Extension for 3rd party controls - the basics explained
Coded UI Test Extension for 3rd party Windows Forms controls–How to?
Coded UI Tests for jqueryui
Introduction to Coded UI Test Extensibility “Hello, World” Extension for Coded UI Test Introducing Sample Excel Extension Technology Adapter of Sample Excel Extension
Adding new Control support in a Coded UI Test Plugin
Few tips on implementing a Coded UI Test Plugin Extension
|
| Supplementing additional properties for a control |
Property Provider of Sample Excel Extension |
| Adding filtering rules to recording |
Action Filter of Sample Excel Extension |
| Other extensibility scenarios |
Writing your own client using uitest object model
Extending Supported Properties set of a control
Writing Extension for WPF Custom Control
|
| API Library of common tasks |
| Extensibility API References |
Microsoft.VisualStudio.TestTools.UITest.Extension Microsoft.VisualStudio.TestTools.UITest.Common Microsoft.VisualStudio.TestTools.UITest.Common.UIMap Microsoft.VisualStudio.TestTools.UITest.CodeGeneration |
| Extensibility in other testing tools in VS |
Extending the Visual Studio Unit Test Type Creating a Diagnostic Data Adapter to Collect Custom Data or Impact a Test System The Test Management API - Getting Started |
| Deep Dives |
| Accessibility |
|
Fix Accessibility Issue
|
How To: Get automation working properly on data bound WPF list or combo box
|
|
UI Test Framework
|
UI Test Framework - Part 1 UI Test Framework - Part 2 |
| Details of each UI Framework Supported - Differences, Known Issues and Workarounds |
|
Web
|
IE Plugin Part 1 IE Plugin Part 2 UI Test Framework Firefox support |
|
WinForms
|
WinForms Plugin Part 1 WinForms Plugin Part 2 |
|
WPF
|
WPF Plugin Part 1 WPF Plugin Part 2 |
|
SharePoint
|
UI Test Framework Sharepoint support |
|
MFC/Win32
|
UI Test Framework MFC support |
| Release Highlights |
|
|
Visual Studio 2010 SP1 & QFE
|
|
|
Visual Studio 2010 Feature Pack 2
|
|
| Popular Blogs |
Anutthara Bharadwaj Gautam Goenka Balachander G. Subramaniam Rubel Singhal Siddhartha Pandey Tapas Sahoo Deepak Singhal Rituparna Paul Team Blog
|
Dear all,
I have a project with name ProjectA. In the project, I have 2 scenarios (with name: scenario1, scenario2) that need to write automation script. So:
1. I will created a project with name ProjectA in VS2010
2. Then I will create two Coded UI Test Builder files with name: scenario1.cs and scenario2.cs
Could you tell me that I can add more than one Coded UI Test Builder file on a same project? If I can, so how can I control the UIMap.Designer.cs (because I think if I record and generate for scenario2, the recorded script of scenario1 will be lost)
Thanks and regards;
Hung
Hi danghung,
Your recorded method for Scenario1 will not be lost on recording Scenario2 but if you make any changes to the method in UIMap.Designer.cs then the changes will be lost on recording the second scenario. The reason for this is that the code for UIMap.Designer.cs is generated from UIMap.uitest (xml file) and whatever changes you make in UIMap.Designer.cs are not made in UIMap.uitest. You will need to copy the method for scenario1 from UIMap.Designer.cs to UIMap.cs and then record Scenario2 if you want to retain the changes made to the method. Rename the mthod in UIMap.cs and call the renamed method.
Regards,
Pankaj
Dear all,
Could I use Xpath in the Coded UI Test Builder? If yes, could you give me an example for this?
Thanks and regards;
Hung
Hi Mathew,
Thanks for the ready reckoner. If Possible can you please update it with the latest postsblogs.
Regards,
-vasu.M
I have defined a [TestInitialize() ]attribuite in which i have declared a method , with which i Login to my Application.
Then, i have a [Testmethod()], which is parameterized, with '2' parameters. (i.e the [DeploymentItem……………..test method] comes just above the testmethod]
When i Run this program, it launches the application twice. Does not execute the Test Method ?
Hi All,
I am started to build a framework using Coded UI Test 2010 to the web application I am testing. Everyting going fine in building the framewrok with the technique of descriptive programming and object reposiratory dependent programming. I struct with automating ActiveX control (Third Party control).
It would be appreciated for any help in automating this.
This is so helpful , Tks