杀人跳舞 发表于 2007-7-3 10:49:35

QTP和WINRUNNER详细比较

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 编辑 ]

FLY000 发表于 2007-7-7 20:29:21

楼主,我发现你发的帖子都很好。

shenwenhai 发表于 2007-7-9 10:55:56

好帖!

谢谢,很有帮助

yuyunlu 发表于 2007-7-9 14:33:05

正想了解这方面的内容,太棒了。谢谢

fate 发表于 2007-7-9 15:09:38

sdlkfj5 不错,总结的比较详细

dionysus 发表于 2007-7-9 21:38:03

lz开头的WR和QTP应用领域对比是从sqaforums里摘过来的吧。我有时候去那里看看,老外的应用研究确实比我们要深入多了

wuyuzimu 发表于 2007-7-10 09:45:23

好详细

很好的分类比较,很深刻!

yanghua135 发表于 2007-8-1 13:13:04

很详细

jiangdanyang 发表于 2007-8-2 09:10:53

不错,总结的比较详细

waiverson 发表于 2007-8-4 17:17:39

不错不错,我现在的学习也主要是偏向QUICKTEST在学习了

sandywang 发表于 2007-8-6 10:10:03

好贴,要顶的

miaomn2 发表于 2007-8-6 11:27:17

sdlkfj2

xintianme 发表于 2011-12-8 11:24:04

总结的很好
页: [1]
查看完整版本: QTP和WINRUNNER详细比较