SilkTest天龙八部系列6-用open agent进行测试
来源:互联网 发布:赛尔网络个人业务登录 编辑:程序博客网 时间:2024/06/05 22:32
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也很容易。
- SilkTest天龙八部系列6-用open agent进行测试
- SilkTest天龙八部系列2-OCR
- SilkTest天龙八部系列4-ChildWin
- SilkTest天龙八部系列3-动态父窗口
- SilkTest天龙八部系列5-类的属性
- SilkTest天龙八部系列7-动态对象识别
- SilkTest天龙八部系列1-初始化和构造函数
- SilkTest的Host-Agent架构
- SilkTest高级进阶系列6-motif tag
- SilkTest入门快打系列2-编写脚本测试 .
- SilkTest高级进阶系列11- SilkTest调试
- 功能测试工具SilkTest
- 功能测试工具SilkTest
- SilkTest高级进阶系列1-用textract来识别文本
- SilkTest高级进阶系列3-用spy++自定义对象
- SilkTest高级进阶系列7-用PostMessage模拟鼠标
- 怎样在64位win7下使用silktest对注册表进行测试
- 使用远程桌面进行silktest测试可能出现的问题(整理)
- 【3岁前一定要改掉的毛病】
- UVa:116 Unidirectional TSP
- LINUX移植——内核移植(一)
- 数组反序对的个数
- SilkTest天龙八部系列5-类的属性
- SilkTest天龙八部系列6-用open agent进行测试
- (step7.2.4)hdu 2674(N!Again——简单数论)
- SilkTest天龙八部系列7-动态对象识别
- hdu 1031 Design T-Shirt
- 自醒-【德鲁克的经典五问】
- qq邮箱是怎么做到同一个浏览器让多个不用用户同时打开的? --session的控制
- 【6种有效的沟通方法】
- Ubuntu调试小米2
- axis2 service archiver erroe class not found