• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

SilkTest天龙八部系列6-用open agent进行测试

发布: 2011-3-30 10:13 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 23次 | 进入软件测试论坛讨论

领测软件测试网

  SilkTest天龙八部系列6-用open agent进行测试 软件测试

  silktest支持两种测试模式,一种是用classic agent,另一种就是用我们今天要介绍的open agent. open agent可以提供和classic agent差不多的录制回放功能。它们主要的差别在于所支持的对象类型,了解这些差别对于需要手工编辑的test case很有用。

  classic agent支持的应用类型包括:

  Windows Forms

  Java AWT applications

  Java SWT/RCP applications

  Java Swing applications

  Windows API-based client/server applications

  Powerbuilder applications

  Web applications

  Web with ActiveX/Visual Basic applications

  Java Applets

  open agent支持的应用类型包括:

  Adobe Flex

  Windows API-based client/server applications

  Java SWT/RCP applications

  Windows Presentation Foundation (WPF) applications

  xBrowser applications

  需要注意的是open agent不支持下面这些record菜单下的功能,window location, class/scripted, class/accessibility,

  method, defined window.

  当你使用silktest的2008版本建立project的时候,向导会显示每种project类型使用的默认agent,不过这个是可以在运行case的

  时候进行相应的更改。你可以在工具栏上选择想用的agent,也可以通过runtime Option来进行更改。

  下面我用open agent来测试一下我们熟悉的老朋友,windows xp系统自带的计算器。下面是具体的步骤:

  1. 先从附件中运行计算器

  2. 打开silktest 2008,新建一个project "openagent",可以简单地选择类型为generic->open agent

  3.选择basic workflow, 然后点击工具栏上的enable extensions,然后在弹出的对话框中选择列出来的计算器应用,它的name应

  该是calc.exe。在click对话框下面的"enable extensions"按钮后就可以close对话框了。

  4.新建一个test frame,在弹出的对话空中选择计算器应用,然后点击OK按钮。这个时候,计算器的定义会被存储在默认的

  frame.inc文件中。

  5.关闭计算器

  6.新建一个calc_test.t,在其中输入如下的代码。

  [-] testcase calc_test()

  [ ] 计算器.SetActive()

  [ ] 计算器.Close()

  7.运行,你会发现用open agent运行一个testcase也很容易。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 天龙八部


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网