WinRunner和QTP的比较

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

QTP,全称为Quick Test Professional,它与WinRunner同为MI公司开发的功能强大的功能测试工具。

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.操作简单,有2种视图,适合不同掌握程度的人使用,可以快速上手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架构的适用性更胜一筹

相关文档
最新文档