51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3930|回复: 12
打印 上一主题 下一主题

[原创] QTP和WINRUNNER详细比较

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-3 10:49:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP和WINRUNNER详细对比

WinRunner and QuickTest Pro都适用的领域:
Web-Related Environments        IE, Netscape, AOL
        JDK, Java Foundation Classes, AWT
        Symantec Visual Café
        ActiveX Controls
ERP/CRM        Oracle: Jinitiator, 11i, NCA
Custom Client Server        Windows
        C++/C
        Visual Basic
Operating Systems        Windows 98, 2000, NT, ME, XP
Legacy        3270, 5250 Emulators
        VT100



只能使用WinRunner的领域:
Custom Client/Server        PowerBuilder
        Forte
        Delphi
        Centura
        Stingray
        SmallTalk
ERP/CRM        Baan
        PeopleSoft Windows
        Siebel 5, 6 GUI Clients
        Oracle GUI Forms

  只能使用QuickTest Pro的领域:
ERP/CRM        SAP
        Siebel 7.x
        PeopleSoft 8.x
.Net        WinForms
        WebForms
        .Net controls
Web Services        XML, HTTP
        WSDL, SOAP
        J2EE, .Net
Multimedia        RealAudio/Video
        Flash

Winrunner的测试流程
1.        识别应用程序的GUI对象
2.        建立测试脚本
3.        对测试脚本除错
4.        在新版应用程序执行测试脚本
5.        检视测试结果
6.        回报缺陷
WINRUNNER的优点:
1.主要还是面向c/s架构,对此类产品的支持比较好
2.不必购买昂贵的Addin即可识别相应的控件,并进行测试脚本的录制和回放; 可以自定义识别大部分的常用控件,而且可以保存下来供长期使用
WINRUNNER的缺点:
1. WR的对象管理不如QTP那么有效
2. WR的语言主要是基于类C的TSL,是Mercury发明的语言, 在学习上会有一定难度
3. WR的稳定性不行,而且无意人为的干扰可能导致回放的失败
4.应用程序中控件的位置是固定的,不能随着窗口或分辨率的变化而变化; 一个窗口中不能有两个同类的控件位置相同;部分控件还是不能识别

QTP自动化测试流程:
1  准备测试用例
2  配置QTP(QTP通过插件方式支持不同的开发环境,正式开始录制前需要根据被测程序
3. 录制脚本
4. 修改增强脚本
5. 调试脚本
6. 回放脚本
7. 脚本维护


QTP的优点:
1.        操作简单,有3种视图,适合不同掌握程度的人使用,可以快速上手
2.        数据表整合,Active Screen,point and click,更容易参数化
3.        VBScript简单易学
4.        具备了WINRUNNER几乎所有的特性

QTP的缺点:
1.        对于CS架构的一些软件,需要下载插件,否则无法识别
2.        录制时,产生大量重复的对象


当进行录制时间,WR会对选取的每个对象做唯一的描述并写入GUI MAP中,GUI MAP和测试脚本被分开保存维护.当软件用户界面发生变化时,只需更新GUI MAP即可

从适用范围来看:WR比较适用于C/S架构软件,而QTP对于C/S架构的也适用,但对于B/S架构的适用性更胜一筹

[ 本帖最后由 杀人跳舞 于 2007-7-3 13:32 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-7 20:29:21 | 只看该作者
楼主,我发现你发的帖子都很好。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-9 10:55:56 | 只看该作者

好帖!

谢谢,很有帮助
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-9 14:33:05 | 只看该作者
正想了解这方面的内容,太棒了。谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-7-9 15:09:38 | 只看该作者
sdlkfj5 不错,总结的比较详细
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-7-9 21:38:03 | 只看该作者
lz开头的WR和QTP应用领域对比是从sqaforums里摘过来的吧。我有时候去那里看看,老外的应用研究确实比我们要深入多了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-7-10 09:45:23 | 只看该作者

好详细

很好的分类比较,很深刻!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-8-1 13:13:04 | 只看该作者
很详细
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-8-2 09:10:53 | 只看该作者
不错,总结的比较详细
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-8-4 17:17:39 | 只看该作者
不错不错,我现在的学习也主要是偏向QUICKTEST在学习了
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-8-6 10:10:03 | 只看该作者
好贴,要顶的
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-8-6 11:27:17 | 只看该作者
sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2011-12-8 11:24:04 | 只看该作者
总结的很好
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 07:24 , Processed in 0.075051 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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