当前位置:首页 >> 理化生 >>

实验3


实验三
一、实验二的补充——使用多个 Action 1、将测试脚本切割成多个 Action:选择 step 右击,Action->Split 2、直接录制多个 Action (1)在录制设置中指定应用程序,录制 Action1(注意:此时不要关闭应用程序) (2)插入新的 Action:Insert|Call to new Action (3)修改录制设置为“运行

任何打开的应用程序” (4)重复(2) ,添加多个 Action (5)最后添加一个 Action(方法同上) ,用于关闭应用程序,退出登录 (6)Action 全部录制完后,将录制设置改回“运行指定程序” ,运行脚本 3、设置各 Action 的迭代次数:选择 Action 右击,选择“Action Call Properties” ,在 Run 选项 卡中设置 4、设置整个脚本的迭代次数:File->Settings,在 Run 选项卡中设置 5、调用 Action (1) 可将 Action 设为可重用的: 右击 Action, “Action Properties” 勾选 选择 , “Reusable Action” (2)插入已存在的 Action: Insert|Call to existing Action (3)插入 Action 的副本: Insert|Call to copy of Action 二、输出值 输出值是一个步骤,用于捕获测试或组件对象中某个特定点的一个或多个值,并在运行会话 持续时间存储这些值。随后,在运行会话中的不同点,可以将这些值作为输入使用。 1、输出到测试、操作或组件对象参数中:使用 GetROProperty 获取控件属性 例: Dim LoginTitle LoginTitle=dialog("Login").GetROProperty("text") msgbox LoginTitle 2、输出到运行时的数据表中 在 Active Screen 中选择要输出值的组件对象右击,选择“Insert Output Value”

3、输出到环境变量中 【注意:环境参数只在会话持续运行期间才有值,运行后为空值。 】

三、其他 1、利用通配符进行规则检查 (1).:代表一个字符 (2)*:代表零个或多个字符

(3)[]:代表一个范围 例:对订票日期的规则进行验证[0-1][1-9]/[0-3][0-9]/[0-1][0-9] 2、对象的识别 (1)Tools|Object Identification (2)Tools|Object Spy (3)Resources|Object Repository 3、添加注释:在关键字视图中加入“comment”列 4、输出测试信息 (1)选择 Insert Step|Report (2)选择写入测试报告的状态 (3)“Name”中输入信息摘要 (4)“Details”中输入详细的测试步骤信息 5、插入新的步骤 (1)选择 Insert Step|Step Generator (2)选择对应的 Category (3)选择需要添加的对象,如果需要添加的对象不在选择的列表中,需要手工添加。 (4)将“Insert another step”勾上。 (5)单击“Insert”,然后“Close” 6、添加新的 Action (1)Insert | Call to new Action (2)输入 name,description,选择 location (3)可将公用操作放入可重用 Action 中:选择 Reusable Action 7、创建自定义函数 Public function 函数名 函数体 End Function (1)Insert | Function Definition Generator (2)输入 name,type scope,description 等 (3)添加函数代码 (4)调用此函数 ? 专家视图 –输入函数名 ? 关键字视图 Insert | Step Generator 8、Active Screen 的使用 (1)Capture Level 的设置 ? Complete :捕获和存储所有信息 ? Partial:默认设置,捕获和存储第一个步骤所执行的应用程序窗口,以及该窗口下属 的对象属性 ? Minimum:仅捕获和存储录制的对象及其父亲对象的属性 ? None:屏蔽 Active Screen 捕获何如存储对象属性的功能 (2)添加对象到对象库 ? 将鼠标移动到想要添加的对象的位置 ? 右键,选择 View /Add Object ? 单击 ok ? 在对象属性界面中单击“Add to Repository”

(3)输出其对象属性 ? 在测试结果中输入某个选定对象的属性值 ? 将鼠标移动到对象所在位置 ? 右键选择 Insert Output Value,OK ? 选择需要输出的属性 (4)插入检查点 ? 鼠标移动到对象所在位置 ? 右键选择 Insert xxxx checkpoint,OK ? 在检查点属性界面中进行必要的设置 (5)添加测试步骤 ? 鼠标移动到对象所在位置 ? 右键选择 Step Generator,OK ? 选择 category 为 Test Objects ? 选择需要添加的 Object 和 Operation 9、使用 Extern 对象加载 DLL 10、SystemUtil 对象的使用 (1)用 BlockInPut 方法屏蔽鼠标或键盘的输入 SystemUtil.BlockInput (2)用 UnBlockInPut 方法解除屏蔽鼠标或键盘的输入 SystemUtil.UnblockInput (3)Run 方法可以打开一个文件或运行一个应用程序 SystemUtil.Run "C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4b.exe" 11、QTP 内置函数的使用 (1)Print 函数和 MsgBox 函数都可以显示信息,区别在于:Print 显示的信息窗口是非模式 的,而 MsgBox 显示的是模式窗口,会暂停脚本的执行,直到消息窗口被确认关闭,才会继 续执行后续的测试脚本。 (2)使用 Wait 函数暂停测试脚本的执行 (3)使用 ExecuteFile 执行 VBScript 脚本

一、实验内容 1、录制登录、订票和改票过程,要求整个脚本分为三个 Action:Login、Operate、Exit。改 票操作为:订完票后,利用订票号 OrderNo 打开对应记录,并将所订票数 tickets 加 1。 2、参数化第二个 Action 中的 FlyTo 和 Name(至少两条记录) 3、将 OrderNo 输出到 Data Table 中 4、将 OrderNo 输出值传入 Open Order 窗口的相应编辑框中 4、插入检查点,确认改票操作是否成功 二、实验目的 1、掌握输出值的两种方式 2、掌握多个 Action 的使用 3、增强检查点的使用


相关文章:
实验3
实验3_化学_自然科学_专业资料。《数据库原理与应用》实验报告实验名称: 数据更新与视图 学号: 2015012726 班姓级: 名: 电子商务 1501 班 毛婷 一、实验目的 1...
实验3 图的建立与操作
实验3 图的建立与操作 一、实验目的和要求在熟悉图的存储、 遍历、 及其应用的基础上, 通过键盘输入数据, 建立一个无向图的邻接表, 输出该邻接表,并计算每个顶...
实验3
实验3_教学反思/汇报_教学研究_教育专区。实验 3 网页数据有效性验证 090312202 计科 122 陈心思 【实验目的】 1、 掌握常用 Asp.net 服务器控件。 2、掌握常...
实验三
3.在P33引脚上连接方波输入信号,利用定时/计数器T1测量P33引脚 上的正脉冲宽度,并把测量得到的信号周期用发光二极管显示出来。 实验现象:上电后 LED 灯以额定的...
实验3
实验3_物理_自然科学_专业资料。高级语言程序设计实验报告 实验 3 选择结构程序设计班级 2013155 一、实验目的 学号 201315510 姓名 刘涛 1、 熟悉 VC6.0 编程环境...
实验.3
1页 免费 实验3-4 暂无评价 6页 免费 实验3-2 暂无评价 1页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...
实验3
实验3_计算机硬件及网络_IT/计算机_专业资料。Windows 操作系统 C/C++ 程序实验 姓名:__ ___ 学号:___ 班级:___ 院系:___ ___2013___年_Windows 操作...
实验3报告
实验3报告_工学_高等教育_教育专区。实验 3 报告 PCB 封装库的设计学号 1328404050 一、实验目的: 1.了解 CAD 软件 PCB 元件库编辑器的绘图环境。 2.了解 ...
实验3
实验3_工作计划_计划/解决方案_实用文档。实验名称: UDP、TCP 协议分析实验 实验仪器: 实验日期: 实验目的: 计算机 年月日 指导教师: 实验地点: 成绩: 掌握 UD...
实验3
免费 实验3-2 暂无评价 1页 免费 实验三(3) 暂无评价 1页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...
更多相关标签:
实验 英文 | 实验3痉挛失神爆音 | 实验3简单的c程序设计 | 痉挛失神爆音实验 | 逃出实验室3 | 哈工大操作系统实验3 | 巫师3陶森特监狱实验 | 物理选修3 1实验题 |