- 4
- 0
- 约1万字
- 约 19页
- 2021-12-07 发布于北京
- 举报
3.15.3 功能自动化测试工具-QuickTest Professional
HP Quick Test Professional QTP ,是在数据驱动的基础上发展起来的第二代
自动化测试技术,被称为keyword-driven ,也就是关键字驱动,是目前最流行的
自动化测试工具之一。同原来的Winrunner 相比,支持.net、Web Services 和J2EE
等Web 站点的测试。
QTP 以其Keyword View (关键字视图时)为 思想,首创了关键字驱动测试
的理念,使编写自动化测试脚本变得可视化,可以让广大的测试 都有能力参
与自动化测试脚本的编写工作。QTP 独有的活动屏幕(Active Screen )技术使得
编写脚本更加直观,基本上趋向于所编即所得的程度,同时也提高了脚本的准确
性和易读性。
QTP 还提供了Expert View ( 视图),提供编程能力较强的 使用VB 语法
直接编写脚本,并可以转化为另一种视图。其关键字主要三类: 作对象
(item )、操作(Operation )和值(Value ),用面向对象形式可将其表现为
Item.Operation(Value) 。另外,还有文档(Docunment )和注释(Comment )。用
关键字的形式把测试逻辑封装在数据文件中,测试工具只要能够解释这些关键字
即可对其应用自动化。如下图,三类关键字对应于 QTP 中关键字视图中脚本展
示的前三列。
关键字视图是将测试对象和用户在UI 上进行的操作以可视化方式展现给 测
试 进行查看。它以属性结构将各种测试对象逐渐分解,使得测试 可以很
直观地查看到每一个测试步骤。
关键字视图中各列的含义
字段名称 描述
Item 以树形结构为基础,以图标的形式显示每个步骤,例如:测试对象、
应用程序对象、函数调用或语句等
Operation 要在该步骤上执行的操作,例如:Click 或Select 操作
Value 操作的参数值,例如:输入的用户名“User1 ”
Documention 对该步骤所执行的操作进行描述,例如:在“姓名”输入框中输入“Li ”
Comment 用户在测试脚本中添加的注视
QTP 提供了Object Repository (对象库)的概念,它将页面上的所有 都作为
一级一级的父子对象进行管理。例如。一个页面作为父对象,在它下面有各种
Web 控件作为子对象,每个对象都有 的属性和 ,这与面向对象的编程方
式很类似。
3.15.3.1 脚本录制方式
QTP 提供了3 种录制测试脚本的模式。
1、基本录制模式。该模式以UI 对象和属性为基础录制脚本,录制后可以对其进
行修改。是基本录制 ,也是常用的录制方式。
2 、低级录制模式。该模式以对象坐标为基础对程序或网页进行录制,它也
用户更改录制后的脚本。但是如果界面上控件位置发生变化, 因坐标错误
直接导致脚本无法正常运行。
3、模拟录制模式。它是以鼠标运行的轨迹为基础对程序或网页进行录制,但是
录制后的脚本不能修改。如果用户想 鼠标在屏幕上运行的轨迹则可以采用该
模式。
Tran ion (事务)概念。
在数据库使用中经常听到事务的概念。事务就是在保证一个功能下的几个操作都
的时候才算该功能 完成,如果有一个操作不 那么该功能将进行回
滚。在 QTP 中测试 可以将一个或几个操作的前后添加事务标记,将其视为
一个整体来进 试跟踪。
有时需要查看QTP 中某一操作过程所需的时间,或者用户使用Loadrunner 调用
QTP 时,QTP 中的测试脚本中就需要添加事务,因为Loadrunner 只能调用QTP
中的“Start Tran ion”和“End Tran ion ”之间的代码段。
3.15.3.2QTP 各种参数设置
1、启动页面
在QTP 启动过程中会首先出现一个界面,进行插件选择,默认安装为三个插件,
根据被测试系统类型选择,注意,如果系统中没有相应的语
您可能关注的文档
最近下载
- 【地域文化在主题酒店中的运用研究—以S酒店为例(附问卷)15000字】.doc
- CWI考试1PART+A+练习题及答案.docx
- PART A CWI练习题及答案 .pdf VIP
- 数学思维导图小学初中高中含目录(高清版)人教版.pdf VIP
- SY-T 6629-2005 陆上钻井作业环境保护推荐做法.pdf VIP
- SY_T 7295-2016 陆上石油天然气修井作业环境保护推荐作法.docx VIP
- 汉责文化打屁股.pptx VIP
- SY∕T 5557-2016 石油天然气钻采设备 固井成套装备.docx VIP
- SY∕T 7425-2018 石油天然气钻采设备 制氮注氮设备.docx VIP
- SY-T6113-2023石油天然气钻采设备 修井用动力卡盘.pdf VIP
原创力文档

文档评论(0)