当前位置: 首页 > article >正文

qtp11安装及入门

一、简介

QTP是Quick Test Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。

二、安装准备

VMware 16.2.2
Windows7

在VMware 16.2.2安装Windows7的教程可以看这篇:
https://blog.csdn.net/jiyuzzz/article/details/124726183

三、安装过程

1、安装qtp

先做下面两个操作,避免更改计算机时系统出现频繁的提示
1、打开控制面板->系统和安全->更改用户账号控制设置
请添加图片描述
2、把进度条拉到最下面“从不通知”
请添加图片描述
然后下载qtp的ISO

链接:https://pan.baidu.com/s/1w6gVsS4sn0mwqWWEcWuYMg
提取码:9984

在虚拟机设置中,选择qtp的ISO

在这里插入图片描述
在这里插入图片描述
之后会出现安装程序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用默认用户名

在这里插入图片描述
点击每一项前面红色的×,选择“将安装在本地硬盘驱动器上”
在这里插入图片描述
这就是选择了全部下载
点击下一步

在这里插入图片描述不要改默认安装路径,直接点击下一步,之后再点击一次下一步

在这里插入图片描述
正在安装

在这里插入图片描述

在这里插入图片描述

其它安装要求,不需要改动,直接点击运行

在这里插入图片描述
出现这个报错不用管,因为微软的官方下载地址已经改变了,直接点击确定即可
在这里插入图片描述
这个终端仿真器不需要安装,点击取消
在这里插入图片描述
这两个也点取消

在这里插入图片描述
在这里插入图片描述
取消勾选显示自述文件(实际是README),然后点击关闭

在这里插入图片描述
安装完成后,桌面出现图标
在这里插入图片描述

2、安装两个qtp补丁

链接: https://pan.baidu.com/s/12u51gcYyWEdYty_3xEaz7Q
提取码: j9px

将这两个exe拖到到虚拟机中
在这里插入图片描述
先双击末尾是73的补丁
可以看到这个补丁是支持IE的保护模式
点击install
在这里插入图片描述点击两次下一步

在这里插入图片描述

等待安装
点击完成

在这里插入图片描述
安装下一个补丁
可以看到是提供IE9支持的补丁
点击install
在这里插入图片描述
点击两次下一步后就会进入安装
等待
点击完成

在这里插入图片描述

3、修改IE配置

打开IE,点击右上角的设置,选择Internet选项

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、用法

1、基础配置

点击这个图标,运行qtp
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

取消勾选其它插件,只保留这一个
点击ok
在这里插入图片描述

2、测试C/S架构:登录

在这里插入图片描述
在这里插入图片描述
开始录制

在这里插入图片描述
第一次点击录制,需要手动配置,会自动弹出
先点击Windows Application再点击+
在这里插入图片描述
输入flight3a.exe,点击ok
在这里插入图片描述
点击确定

在这里插入图片描述
qtp自带的程序flight3a.exe会自动运行,然后登录窗口自动弹出在这里插入图片描述

测试错误密码:
在这里插入图片描述

点击help,查看密码
在这里插入图片描述
输入正确密码MERCURY
登录成功
在这里插入图片描述
点击左上角的stop,停止录制。
可以看到用户的操作记录
在这里插入图片描述
点击Available Keywords可以查看所有测试对象在这里插入图片描述

3、测试B/S架构:浏览器

重新配置测试选项
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击录制后,会自动打开IE
在IE进行的操作都会生成对应的记录
在这里插入图片描述

http://www.lryc.cn/news/2417076.html

相关文章:

  • BOSS系统
  • VML概览
  • ironpython是什么意思_意思是“IronPython是Python编程语言的一种实现”
  • 连接池介绍
  • 【SD卡修复】使用SDFormatter工具
  • 莱顿弗罗斯特效应
  • 股指期权是什么?
  • Oracle 数据库新手指南(一) Oracle基础
  • clientHeight、offsetHeight、innerHeight、ouerHeight 区别
  • Python桌面应用开发GTK3 Glade GTK主题
  • 第一篇:nutz初步了解
  • DCOM揭秘
  • Debian安装全攻略
  • 本地安全策略
  • computed侦听的值可以在watch和methods中引用并赋值
  • 关于调试错误 Assertion Failed 问题
  • 彻底弄懂计算机中的大端小端
  • java.分页上一页下一页算法_一个方便的java分页算法
  • 颜色六位码和八位码表示
  • OPAC (Optical Properties of Aerosols and Clouds) v4.0编译及测试
  • 三层架构
  • JSTL(Java 标准标签库)
  • FPGA设计文档中常见的几个英文拼写错误
  • js中setTimeout和clearTimeout的使用
  • css教学 css基础
  • 开源自动化测试工具MeterSphere
  • 企业邮件系统管理(二)配置与优化指南
  • C#中 MD5加密的实现
  • java代码实现爬虫功能
  • webapp的介绍,以及浅述webapp的技术选型的看法,和cordova的简述