Telerik 宣布 Coded UI 测试支持 WPF

  • Anand Narayanaswamy
  • 孙镜涛

2012 年 12 月 17 日

话题:语言 & 开发

Telerik 在 Q3 2012 发布版中为 RadControls for WPF添加了级别 1 的 Coded UI 测试支持。它允许开发者记录事件、识别元素、执行导航和验证,而这都是通过 Coded UI 测试创建之后弹出的记录对话框实现的。

“我们计划在 Q1 2013 发布版中支持级别 2、3 和 4 的 Coded UI 测试,因此开发者能够利用丰富的属性验证、代码生成和意图感知操作”Telerik 的 XAML Advocate Michael Crump说。

如果使用Visual Studio 2012检查一个 Coded UI 测试项目的解决方案资源管理器,能够找到下面的元素。

AssemblyInfo.cs——该文件包含程序集的通用信息,如标题、描述和版本信息。

带有 Coded UI 测试功能的项目将会引用下面的程序集:

Microsoft.VisualStudio.QualityTools.CodedUITestFramework

Microsoft.VisualStudio.QualityTools.UnitTestFramework

Microsoft.VisualStudio.TestTools.UITest.Common

Microsoft.VisualStudio.TestTools.UITest.Extension

Microsoft.VisualStudio.TestTools.UITesting

Telerik.WinControls.CodedUI2012

上面的库能够在 Visual Studio 2012 安装目录下的 Common7\IDE\PublicAssemblies 内找到。

CodedUITest1.cs ——该文件包含实际的 Coded UI 测试类、方法调用和断言调用。

UIMap.uitest ——它主要包含 UIMap 和 UIMap.Designer 类的 XML 呈现。

“Coded UI 测试并不会提升应用程序的性能”Michael 在他的官方博客上回复说。

除了级别 1 的 Coded UI 支持 WPF 之外, Telerik 还为RadControls for WinForms提供了所有 4 个级别的支持。此外,Telerik 还计划为 RadControls for Windows 8 引入 Coded UI 支持,因为该平台在这段时间逐渐成熟。

英文原文地址Telerik Announces Codeed UI Test Support for WPF


感谢姚琪琳对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

语言 & 开发