一、简介

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进行的操作都会生成对应的记录

qtp11安装及入门相关推荐

  1. Python:Scrapy的安装和入门案例

    Scrapy的安装介绍 Scrapy框架官方网址:http://doc.scrapy.org/en/latest Scrapy中文维护站点:http://scrapy-chs.readthedocs. ...

  2. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  3. TensorFlow 安装及入门

    安装 入门 TensorFlow简介 基本操作 loading lazy 安装 上TensorFlow官网按照教程安装. 入门 以下学习内容follow这篇博客 TensorFlow简介 Tensor ...

  4. Ubuntu 18.04 安装 redis入门使用

    Ubuntu 18.04 安装 redis入门使用 1.安装 sudo apt-get install redis-server 2.查看redis运行状态 ps -ef | grep redis 3 ...

  5. IDE之EcliPse:EcliPse软件的简介、安装、入门、使用方法之详细攻略

    IDE之EcliPse:EcliPse软件的简介.安装.入门.使用方法之详细攻略 目录 EcliPse软件的简介 Eclipse特点 EcliPse软件的安装 EcliPse软件的入门 1.快捷键集合

  6. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略

    Python:Python多种集成开发环境(IDE,编译器)的简介.安装.入门.使用方法之详细攻略 目录 Python多种编译器的简介.安装.入门.使用方法 1.Anaconda 2.ipython ...

  7. Postman:Postman简介、安装、入门使用方法详细攻略

    Postman:Postman简介.安装.入门使用方法详细攻略 目录 Postman简介 Postman安装 Postman入门 1.图文教程 1.1.get案例 1.2.post案例 1.3.get ...

  8. Ansible 安装和入门

    Ansible 安装和入门 Ansible安装 ansible的安装方法有多种 EPEL源的rpm包安装: [root@ansible ~]#yum install ansible 编译安装 yum ...

  9. [Python爬虫] scrapy爬虫系列 一.安装及入门介绍

    前面介绍了很多Selenium基于自动测试的Python爬虫程序,主要利用它的xpath语句,通过分析网页DOM树结构进行爬取内容,同时可以结合Phantomjs模拟浏览器进行鼠标或键盘操作.但是,更 ...

  10. Git、TortoiseGit、GitHub、Gitee、GitLab 安装与入门使用

    Git.TortoiseGit.GitHub.Gitee.GitLab 安装与入门使用 Git.TortoiseGit.GitHub.Gitee.GitLab 简介 Git TortoiseGit G ...

最新文章

  1. orb_slam编译的 问题
  2. Data Vault的一点思考(二)
  3. 4~20mA电流输出芯片XTR111完整电路(转)
  4. android recyclerview 横向item 宽度,RecyclerView的item宽度不能全屏显示及线性布局与grid布局切换混乱解决方法...
  5. 线性表的顺序表示以及实现
  6. VMAXe资源配置只用4分钟
  7. 基于Servlet的MVC模式用户登录实例
  8. 软件易容术-----换肤
  9. 中科同向 备份软件 引领科技 存储未来
  10. logstash mysql 准实时同步到 elasticsearch
  11. 华为 会议室分配时间最长_解决方案—会议室预约多入口超融合
  12. JS 转换民族国标码(数字码和英文码)
  13. 关于jsoncpp使用时报错Use StreamWriterBuilder instead
  14. 七年之后的《深入理解计算机系统》CSAPP
  15. [转载]疯狂的程序员(1)
  16. 【MySQL】 ---- 共享锁、独占锁、行锁、表锁
  17. R语言学习:方差分析
  18. 在OpenCV里实现游戏外挂的位置识别
  19. android调用wcf服务的xml,Android调用WCF
  20. IRP_MJ_INTERNAL_DEVICE_CONTROL

热门文章

  1. 注册AppStore开发者账号以及收款设置的流程详解(2019最新版)
  2. c语言中fread函数_使用示例的C语言中的fread()函数
  3. 匹配数据库 帆软 查询条件_帆软报表学习笔记①——根据参数查询
  4. Gsonformat插件安装与使用
  5. Altium Designer元件库下载
  6. DSP28335学习记录(三)——ePWM
  7. 吉利汽车:数字化转型从上云开始
  8. 教育平台在线,教育平台源码 类似eduline教育平台系统源码下载
  9. linux内核源码版本查看
  10. 计算机鼠标显示停顿原因,经常遇到鼠标指针停顿卡的解决方法