QTP总结
1 案例:生产管理系统部署过程
1.1 安装JDK(Java的运行环境,即有Java开发时必须安装);
1.2 设置环境变量(启动服务时用):我的电脑→属性→高级→环境变量→系统变量→path→添加JDK的安装目录;
1.3 安装Tomcat(一种Web服务器)
1.4 将程序包bx(即被测试系统程序包)放置在:…/webapps/ (放置后在Tomcat启动时自动将被测系统也启动)
1.5 数据库配置(.cfg与.xml文件)
1.6 数据恢复
2 案例:生产管理系统启动过程
2.1 启动Tomcat;
2.2 访问:http://IP:port/…
3 QTP安装前后的基本知识
3.1 是基于关键字驱动的测试工具;
3.2 本身是用VBscrīpt语言开发的;
3.3 支持VBscrīpt、Java、.net;擅长: Java、.net;
3.4 它的脚本测试工具是:Microsoft scrīpt Debugger;
3.5 最擅长在系统版本稳定的情况下做回归与冒烟测试;
3.6 安装QTP时必须以管理员的身份登录到操作系统;
3.7 安装首页中的TestDirector Add-in是一个插件,相当于一个TestDirector客户端,目的是让TD与QTP集成,使用TD来管理QTP的测试过程;
3.8 使用QTP时,必须取消IE中的“脚本调试功能”:可在安装时弹出的对话框中禁止,也可以在安装前手动的取消(工具→Internet选项→高级→浏览→禁止调试脚本);
3.9 QTP测试不同的应用时需要不同的插件支持,没有相应的插件支持,QTP是无法识别程序中的特殊控件的;在8.0版本中为用户集成的3种类型的插件:ActiveX Controls、Visual Basic和Web;若需要其它插件则需要向MI公司购买;
3.10 安装完后,如果不重新启动计算机,QTP可能不能够正常工作,由于重新启动机器后QTP还进行一些配置工作,所以重新启动后,必须以安装QTP时用户登录才可以。
4 使用QTP时要点
4.1 QTP的录制方式:
4.1.1 基本录制:默认的录制模式;
4.1.2 低级录制:是基于对象在屏幕坐标的录制,并且能够编辑它录制下来的脚本,适用于QTP不能正常识别对象时应用;
4.1.3 模拟录制:录制的是鼠标移动的轨迹,在录制过程中是不识别对象的,所以录制下来的脚本无法进行编辑和修改。
4.2 QTP的脚本是以文件夹方式存放的。
4.3 测试人员既可在在录制脚本时插入检查点,也可以在脚本录制完成后插入检查点,具体方式根据个人习惯和测试需求决定。
5 基于Windows的控件
WinEdit(输入框):enable、focused、text(输入值)、attached text(输入框名称);
WinComboBox(下拉框):selection、all items、enable(是否可操作)、text(按钮名称);
Image(图片):ALT(附加说明)、Src(图片位置);
Page(网页):load time(下载时间)、图片总数/位置、链接总数/位置;
Selection(单行按钮、复选框)