通过使用编码的 UI 测试,可以使用 Visual Studio 2010 旗舰版或 Visual Studio 2010 高级专业版为 Silverlight 4 应用程序创建自动测试。 还可以使用 Microsoft 测试管理器为 Silverlight 4 应用程序的手动测试创建操作录制。
重要事项 |
---|
仅支持在 Internet Explorer 窗口中承载的 Silverlight 4 应用程序。 不支持通过使用其他浏览器承载的或未在浏览器中承载的 Silverlight 4 应用程序。 |
若要设置 Silverlight 应用程序,以便能为其创建编码的 UI 测试或操作录制,您必须执行以下关键任务:
-
将 Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll 作为引用添加到解决方案中的每个 Silverlight 4 项目中,以便能标识 Silverlight 控件。
-
确保每个 Silverlight 控件都具有一个唯一的标识属性。
注意 若要为其他控件设置此属性,请参见为 Silverlight 控件设置唯一的自动化属性以进行测试。
-
3,生成并部署应用程序。
警告 |
---|
无法将 SilverlightUIAutomationHelper.dll 作为应用程序的一部分重新发布。 在将此 DLL 添加到 Silverlight 项目中时,您必须添加它,以便您能有条件地编译应用程序(带或不带此 DLL),如以下过程中所示。 可以创建一个仅用于测试的带 DLL 的生成。 通过此方式,您将不会重新发布 DLL。 |
原文链接:http://msdn.microsoft.com/zh-cn/library/vstudio/gg313838(v=vs.100).aspx#AddDll