2024年4月21日发(作者:)

小强零基础学习软件测试系列视频教程之QTP学习笔记

第一讲 部分目录

CodeSamplesPlus——示例代码

Help——帮助中心

Samples——示例程序

第二讲 界面

快捷键:StepOver F10

StepIn F11

语法检查 CTRL+F7

断点 F9

Record F3

Stop F4

Run F5

打开对象库 CTRL +R

Automation-Record and Run Settings 第二个,设置桌面双击图标打开

手动查看结果报告:Automation-Results

Item栏——右键——Copy Document to Clipboad_粘贴到记事本里

Data Table:用于输出或参数化

输出时普遍存在的问题:运行时输出的值会显示出来,记录在data table中,但是运行

结束就不见了;可以在Automation-Results中查看

Global为全局;Active为局部。

Avtive Screen:可添加检查点;添加对象到对象库;进行step Generator

第三讲 实例分析

App 3a/4a/4b

第四讲 QTP学习指南

QTP:用于回归测试和测试同一软件新版本

1、按照QTP 执行一遍。学习VBScript脚本 卸掉IE上网助手插件。

第五讲 QTP基本录制与回放

操作前:Tools-Options-RestoreLayout

调试视图:View-DebugView

增加点击Help键 InsertStep-Step-Step Generator

第六讲 QTP的三种录制方式

A、Normal Recording 正常模式

优点:通过识别程序对象代替坐标

缺点:并不能保证所有的对象都能识别

B、Analog Recording

录制鼠标,键盘轨迹

Note:you can not edit analog recording steps within QTP

C、Low Level Recording

录制的所有对象都默认为Window或WinObject对象

Note: May not run correctly on all objects.

三种方式的选择:

1.当A做不到的时候,选择B、C

2.B、C需要的磁盘空间更大

3.可以先用A,中间再有B、C;或者先用B、C,再切换到A

第七讲 QTP只增强help步骤

把help设置为一个单独的Action,可复用

但先导出,然后需要关联

导出Resources-ObjectRepository-File

关联 Resoutces-Associate Repositories

设置可复用Action 点击Action,右击Action Properties

第八讲 QTP之check point

标准检查点,图像等

在Active Screen中点击需check部分,右击

第九讲 QTP之参数化

Data Table

Random Number

环境变量 -File-Setting-Environment-User-defined

Data Driver -检测出可能需要参数化的点

-Tools-DataDriver