51Testing软件测试论坛

标题: QTP和WINRUNNER详细比较 [打印本页]

作者: 杀人跳舞    时间: 2007-7-3 10:49
标题: 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
楼主,我发现你发的帖子都很好。
作者: shenwenhai    时间: 2007-7-9 10:55
标题: 好帖!
谢谢,很有帮助
作者: yuyunlu    时间: 2007-7-9 14:33
正想了解这方面的内容,太棒了。谢谢
作者: fate    时间: 2007-7-9 15:09
sdlkfj5 不错,总结的比较详细
作者: dionysus    时间: 2007-7-9 21:38
lz开头的WR和QTP应用领域对比是从sqaforums里摘过来的吧。我有时候去那里看看,老外的应用研究确实比我们要深入多了
作者: wuyuzimu    时间: 2007-7-10 09:45
标题: 好详细
很好的分类比较,很深刻!
作者: yanghua135    时间: 2007-8-1 13:13
很详细
作者: jiangdanyang    时间: 2007-8-2 09:10
不错,总结的比较详细
作者: waiverson    时间: 2007-8-4 17:17
不错不错,我现在的学习也主要是偏向QUICKTEST在学习了
作者: sandywang    时间: 2007-8-6 10:10
好贴,要顶的
作者: miaomn2    时间: 2007-8-6 11:27
sdlkfj2
作者: xintianme    时间: 2011-12-8 11:24
总结的很好




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2