当前位置:首页 > 全部子站 > IT > 水平考试

自动化测试工具TestComplete7 2

来源:长理培训发布时间:2017-11-26 12:58:37

  第三方控件
  在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

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部