如何:设置 Silverlight 应用程序以进行CodeUI自动化测试

时间:2021-09-25 06:06:34

通过使用编码的 UI 测试,可以使用 Visual Studio 2010 旗舰版或 Visual Studio 2010 高级专业版为 Silverlight 4 应用程序创建自动测试。 还可以使用 Microsoft 测试管理器为 Silverlight 4 应用程序的手动测试创建操作录制。

如何:设置 Silverlight 应用程序以进行CodeUI自动化测试重要事项

仅支持在 Internet Explorer 窗口中承载的 Silverlight 4 应用程序。 不支持通过使用其他浏览器承载的或未在浏览器中承载的 Silverlight 4 应用程序。

 

 

 

若要设置 Silverlight 应用程序,以便能为其创建编码的 UI 测试或操作录制,您必须执行以下关键任务:

  1. 将 Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll 作为引用添加到解决方案中的每个 Silverlight 4 项目中,以便能标识 Silverlight 控件。

  2. 确保每个 Silverlight 控件都具有一个唯一的标识属性。

    如何:设置 Silverlight 应用程序以进行CodeUI自动化测试注意

    若要为其他控件设置此属性,请参见为 Silverlight 控件设置唯一的自动化属性以进行测试

     

  3.  

     

     

    3,生成并部署应用程序。

如何:设置 Silverlight 应用程序以进行CodeUI自动化测试警告

无法将 SilverlightUIAutomationHelper.dll 作为应用程序的一部分重新发布。 在将此 DLL 添加到 Silverlight 项目中时,您必须添加它,以便您能有条件地编译应用程序(带或不带此 DLL),如以下过程中所示。 可以创建一个仅用于测试的带 DLL 的生成。 通过此方式,您将不会重新发布 DLL。

原文链接:http://msdn.microsoft.com/zh-cn/library/vstudio/gg313838(v=vs.100).aspx#AddDll