Using the Microsoft Visual Studio 2015 Coded UI Test plugin for Silverlight, you can create Coded UI tests or action recordings for Silverlight 5 applications.
This plugin supports Silverlight 5 applications hosted in Internet explorer versions 8, 9, 10 and 11. It requires Microsoft Visual Studio 2015 RTM or higher.
If you are using Microsoft Visual Studio 2012, please use this version of the UI Test plugin. For Microsoft Visual Studio 2013, please usethis version
You need to have any one of the following Microsoft Visual Studio 2015 SKUs installed on the machine - Enterprise, Test Professional, Test Controller, Test Agent or Team Foundation Server.
You should have Microsoft Visual Studio 2015 RTM or higher on the machine.
1. Download the installer
2. Double click on the UITestPluginForSilverlightVS2015.msi to install.
Steps to enable this feature
1. Setup your Silverlight application to include a helper assembly which enables UI testing.
a. Add a reference to Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper in your Silverlight application.
b. Verify that each Silverlight control has a unique identification property.
Detailed description of the procedure is given in the MSDN article - How to: Setup your Silverlight application for Testing. This MSDN article describes the steps applicable for Silverlight 4 applications. These same instructions apply for Silverlight 5 applications.
2. Use Microsoft Visual Studio to create Coded UI Tests to test Silverlight applications.
3. Add a reference to Microsoft.VisualStudio.TestTools.UITest.Extension.Silverlight in your Coded UI Test project. This assembly can be found in %Program Files%\Common Files\Microsoft Shared\VSTT\14.0\UITestExtensionPackages
Detailed steps are given in this MSDN article - Walktrhough: Creating, Editing and Maintaining a Coded UI Test for Silverlight applications.