51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1815|回复: 0
打印 上一主题 下一主题

[原创] QTP和Robot 使用的区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-29 14:48:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

QTP 工具的使用在经过了5天早起的折磨和全英语授课的磨难后, 终于培训完了, 培训归培训, 需要的是持续的学习和大量的实践, 在同时经历过QTP和RObot的培训后,今天想说一些我感觉中的QTP 和Robot 的区别(针对自动化测试部分):
 
  1, QTP的确比较容易上手,操作也比较人性话,这也是大家公认的,
  2, QTP 在9.1版本中增强了 Object Repository 功能,增加了Object Repository Manager 功能 可以让定义过或者曾经识别过的Object在其他录制脚本中重复使用, 这是robot 没有的功能。
 
  3,在录制过的脚本中需要进行增加某些步骤时,QTP使用了KeyWord-Driven的概念, 可以手动设置,Robot 在则可以通过 Insert at Cursor 方式 进行插入录制, 这里是各有各的好处。
 
  4,QTP 如果想要在某个test flow 中使用某个录制过的action, 需要将该action设置为reused,Robot 只需要语句call 就可以完成。
 
  5,Robot 可以通过环境变量设置自行启动和运行的时间,和Test manager 协作自动按照顺序运行某些脚本。
 
  QTP 我还没有了解到相关的功能。
 
  6,QTP 支持 c/s 架构的程序还是不如 Robot, 起码对于我目前测试的 .net 程序来说, QTP居然不识别一些常用控件, robot 则完全没有问题。
 
  7, Robot 检查点更多一些, 比如windows Existence 和Alphanumeric有特别提出来作为检查点。
 
  上面只是我学习之后最直观的一些想法,可能由于使用深度的原因有些出入, 也欢迎大家指正。

本文章来自中国IT实验室
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-20 19:26 , Processed in 0.065425 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表