AutoRunner 与传统软件测试工具的比较
来源:百度文库 编辑:神马文学网 时间:2024/05/18 18:58:08
测试讨论
最新的软件测试工具
比较类别
winrunner
QTP
Robot
AutoRunner
脚本录制
支持
支持
支持
支持
脚本语言
tsl语言
vb
vb
java
资源修改
GUI Map文件资源,但是不可编辑,只能够通过录制来修改
point and click
没有单独的资源定义文件,资源包含在脚本内,修改过程复杂,难度大
1)重新录制整个窗口上的资源;2)重新录制某个组建安资源;3)录制增加组件资源;4)通过“对象属性编辑器”进行修改;
数据驱动
支持
数据表整合管理
支持
支持
数据驱动脚本自动转换
通过Data Driver Wizard支持
通过Data Driver Wizard支持
通过手工编码支持
支持自动转换
组件自动同步
支持
支持
支持
支持
模糊识别
不支持
不支持
不支持
1)允许给组件的属性设置识别权重;2)通过执行的时刻计算权重实现模糊识别;
组件识别扩展
Virtual Object Wizard支持
支持
不支持
支持
Active Screen
不支持
支持
不支持
不支持
脚本扩展
通过dll
通过dll
通过dll
标准java扩展
检查点
文本检查点;链接检查点;对象属性检查点;扩展检查点;
识别组件对位置的依赖
高度依赖位置来识别组件和进行操作;
依赖对象的属性来识别
依赖对象的属性来识别
依赖对象的属性来识别
调试功能
支持
支持
支持
支持
关键字驱动
不支持
支持
部分支持,采用标准的语句
部分支持,采用标准的方法
最新的软件测试工具
比较类别
winrunner
QTP
Robot
AutoRunner
脚本录制
支持
支持
支持
支持
脚本语言
tsl语言
vb
vb
java
资源修改
GUI Map文件资源,但是不可编辑,只能够通过录制来修改
point and click
没有单独的资源定义文件,资源包含在脚本内,修改过程复杂,难度大
1)重新录制整个窗口上的资源;2)重新录制某个组建安资源;3)录制增加组件资源;4)通过“对象属性编辑器”进行修改;
数据驱动
支持
数据表整合管理
支持
支持
数据驱动脚本自动转换
通过Data Driver Wizard支持
通过Data Driver Wizard支持
通过手工编码支持
支持自动转换
组件自动同步
支持
支持
支持
支持
模糊识别
不支持
不支持
不支持
1)允许给组件的属性设置识别权重;2)通过执行的时刻计算权重实现模糊识别;
组件识别扩展
Virtual Object Wizard支持
支持
不支持
支持
Active Screen
不支持
支持
不支持
不支持
脚本扩展
通过dll
通过dll
通过dll
标准java扩展
检查点
文本检查点;链接检查点;对象属性检查点;扩展检查点;
识别组件对位置的依赖
高度依赖位置来识别组件和进行操作;
依赖对象的属性来识别
依赖对象的属性来识别
依赖对象的属性来识别
调试功能
支持
支持
支持
支持
关键字驱动
不支持
支持
部分支持,采用标准的语句
部分支持,采用标准的方法