电话:0731-83595998
导航

自动化测试工具TestComplete7 2

来源: 2017-11-26 12:58

  第三方控件
  在TestComplete 7中,添加了很多第三方控件的支持,例如Developer Express XtraEditors 和 XtraBars 、Infragistics NetAdvantage 、Syncfusion Essential Studio 、MFC Feature Pack for Visual C++ 2008 、Telerik RadControls for ASP.NET等。
  第三方控件是自动化测试过程中碰到问题比较多的地方,TestComplete对众多第三方控件的支持无疑为其增色不少。在Grid类型的控件方面,TestComplete现在又添加了对以下控件的支持:
  Borland TStringGrid
  Developer Express XtraVerticalGrid、PropertyGridControl 和 XtraTreeList
  Microsoft MFC PropertyGrid
  Rogue Wave Stingray Objective Grid .NET
  Syncfusion GridControl 和 ScheduleGrid
  Xceed Grid for .NET
  尤其值得注意的是,TestComplete 7 现在支持采用Qt和wxWidgets框架构建的跨平台应用程序。TestComplete支持MinGW、Microsoft Visual Studio .NET 2003, Microsoft Visual Studio 2005 和Microsoft Visual Studio 2008编译的Qt4.5程序。
  另外,如果碰到一些自定义的.NET和WPF控件,还可以使用TestComplete提供的SDK来开发插件,这些插件可以大大提供TestComplete与自定义控件的交互能力。
  测试命令行应用程序
  正当大家在为TestComplete对新技术的支持如此神速而惊叹的时候,TestComplete7还不失时机地添加了对命令行程序的扩展支持。这对于大家测试一些遗留的骨灰级程序,或者是一些后台服务器上的一些应用程序会比较有用。
  TestComplete 7为我们提供了一种比较特别的命令行应用程序测试的方式,可通过类似于如下所示的代码来访问命令行应用程序的窗口:
  Set p = Sys.Process("MyApp")
  Set w = p.Window("ConsoleWindowClass", "*")
  ...
  然后,可以通过如下方式向命令行应用程序发送字符串,就像在命令行中敲入命令一样:
  Set p = Sys.Process("MyApp")
  Set w = p.Window("ConsoleWindowClass", "*")
  Call w.Keys("MyString [Enter]");
  ...
  下一步就是获取命令行应用程序的响应了,在TestComplete中可以通过wText来获取,下面代码展示了一个完整的小例子:
  Sub MyTest
  Dim p, w, txt, cnt, i, s
  Set p = Sys.Process("MyApp")
  Set w = p.Window("ConsoleWindowClass", "*")
  Call w.Keys("MyString [Enter]")
  ' 获取命令行窗口的文本
  txt = w.wText
  ' 指定分割符
  aqString.ListSeparator = vbNewLine
  ' 获取文本列表的长度
  cnt = aqString.GetListLength(txt)
  For i = 0 To cnt - 1
  ' 获取一行文本的字符串
  s = aqString.GetListItem(txt, i)
  ' 把字符串写入日志
  Call Log.Message(s)
  Next
  End Sub

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端