应用简介
QuickTest Professional简体中文汉化版是一款非常实用的网络自动测试工具,该款软件为该系列的最新版本,为用户提供了软件环境的功能测试、自动化回归测试等功能,利用关键字驱动的理念,帮助用户简化了应用程序测试的流程,从而提高工作效率。
【功能介绍】
1、HP UFT Insight智能图像识别
这次HP又为我们带来最新的UFT/QTP11.5为我们展示了最新特性:智能图像识别模式,最新版qtp11.5可以同时兼容对象识别模式与图像识别模式两种识别方式。简单演示了如何使用智能识别模式来自动化一个flash计算器网页应用。
2、多脚本调试功能:
This was a much needed and requested feature. You will now be able to debug two or more scripts at the same time from within UFT's IDE.(这是一个非常有需要的特性,从今以后你可以在UTF的IDE中同时调试两个甚至更多个脚本了)
3、PDF文本验证点:
You can now directly comparePDF files and run checkpoints on them.(你可以直接比较PDF文件,并且可以对他们施加检查点。)
4、支持开源CI系统:
可以与Hudson与jenkins进行持续集成
5、支持移动设备:
支持Android和IOS平台(The mobile application testing solution will support emulators as well as real devices.)
6、方案资源管理器:作为QTP自动化测试人员相信都对加载各种资源文件配置比较头疼,如需要加载共享对象库、加载函数库、加载环境变量等等,加载以上这些都需要找到不同位置下的指定菜单中进行配置,非常的麻烦,而在QTP11.5中,HP已经把这些烦恼都为我们解决,直接引入了脚本开发IDE中常见的solutions模式来组织这些资源文件。这一点不管是对于java还是。Net开发人员一定都不会陌生。
7、类增强功能:
UFT/QTP 11.5的IDE脚本编辑器,着重展示了class类的属性与方法智能提示、代码收缩、定义code snippets等一系列增强开发效率的实用功能。
【特殊说明】
1、说到QTP的要点,不得不说Action。Action是QTP组织测试用例的具体形式,拥有自己的DataTable和Object Repository,支持Input和output参数。Action可以设置为share类型的,这样可以被其他test中的Action调用(注意:QTP是不支持在一个test中调用另外一个test的,只有通过sharable action来调用)。
2、如3)所述,一个test中,多个action的流程组织,只有通过Keyword视图查看和删除,在Expert视图中没有办法看到。
3、调用Action可以通过菜单Insert->Callto *** 来实现。QTP提供三种类型的调用方式:a)call to new Action,在当前test中创建一个新的Action;b)call to Copy of Action;c)call to existing action,调用一个re-usable action,如果这个re-usableaction来自另外一个test,将以只读的方式插入到当前test中。
4、QTP提供excel 形式的数据表格DataTable,可以用来存放测试数据或参数。DataTable有两种类型:global 和local。QTP为DataTable提供了许多方法供存取数据,在对测试代码进行参数化的时候,这些方法非常有用。
5、环境变量(EnvironmentVariables)。在一个test中,环境变量可以被当前test中所有action共享。环境变量也有两种类型:build in 和user defined。用户自定义的环境变量可以指向一个XML文件,这样可以实现在众多test之间共享变量。
6、QTP可以引用外部的VBS代码库,通过Settings-》Resource加入,也可以ExecuteFile命令在代码中直接执行。这种VBS库可以为所有action和test共享。
7、QTP默认为每个test提供一个测试结果,包括Passed,Failed,Done,Warning和information几种状态类型,可以进行对结果Filter。但是,只能为每个test产生一个testing result,不能为多个testing产生一个总的testing result.
【安装教程】
1、下载软件;
2、测试安装在Window7 旗舰版 32位操作系统。之前系统中没有安装任何版本的QTP,(如果系统中安装了其他版本的QTP,建议在网上下载完全卸载QTP的工具再安装),安装有些注意事项,具体可以查阅安装指导文档,例如使用管理员身份或权限,对temp目录有操作权限,注册表有操作权限等,这里不再详述。安装步骤如下:
下载QTP11安装包,解压后,双击setup.exe,出现安装界面如下,并选择“QuickTest Professional 安装程序”。
此时会提示建议重启系统或者忽略,这里手动重启了系统,再选择的setup.exe运行,如果有自信,可以选择忽略。
接下来提示安装必需的程序,Microsoft Visual C++ 2005 SP1 运行时组件和Visual Studio Tools for the Office system 3.0 Runtime,按Ctrl键将这两个全选,并点击“确定”开始执行安装
一路下一步,直到点击“完成”,必需的程序安装完成,接下来出现QTP 11的安装欢迎界面。
接着一路下一步,直到选择插件页面,这里选择需要安装的插件,继续下一步
直到安装完成,点击“完成”,之后会弹出“其他安装要求”界面,这里列出的选择项依据选择插件的不同而不同,点击“运行”,逐个自动安装。