ComponentOne 控件以及CodedUI的使用技巧(二)

这是介绍使用CodedUI进行测试和ComponentOne控件的第二篇博文。在上篇中我们针对于ASP.NET和Silverlight技术谈到了在其中创建CodedUI脚本以及脚本的运行重放方法。本篇将讲解在Winforms和WPF下使用CodedUI进行自动化测试的方法。WinForms相对于ASP.NET,Siverlight,WPF下的脚本编写,在WinForms下制作CodedUI脚本算是最简单的了。绝大多数置于窗口上的控件都被正确读入,而脚本中记录的操作回频繁回放,让整个测试过程简单很多。WPF尽管据我个人接触的WPF与UICoder的项目不多,ComponentOne套件在这两者中的优异表现还是值得来说一说的。报表控件是我们目前最受欢迎的产品,该产品广泛应用于各类平台,为此我将试着以此为例进行说明。错误聚焦是是在WPF应用与UICoder中常见的错误之一。在我们的测试中发现存在着测试脚本执行时系统聚焦错误,目标应用未被识别的情况。