UFT

qtp学习笔记

佐手、 提交于 2020-03-01 17:50:38
1:UFT 录制成功以后,回放完,在 result Viewer中No data is associated with this element是什么原因 答:那里是显示回放操作时截图,没有数据只因为你没有在option里允许所有情况下都截图。 在Tools—> Options—>GUI Testing—>Screen Capture里的Save still image captures to results中选择Always。 2:录制注意事项 操作前先tools–options–restorelayout ** automation–record and run setting** 来源: CSDN 作者: 无心学习的菜鸟 链接: https://blog.csdn.net/qq_28163501/article/details/104592596

UFT入门教程

三世轮回 提交于 2020-01-27 04:53:33
1. 安装UFT(Unified Functional Testing)12.02(以该版本为例) 安装过程很简单,直接一路next。安装过程若勾选了 Microsoft script debugger,最后会提示安装失败,因为该工具已经不再提供技术支持,所以下载地址已经失效,可自己找一个安装包安装。如果不安装将不能使用debug功能,也不能添加断点。 安装到最后的时候会提示安装证书,把勾去掉,不生成证书。 UFT对IE11完美支持,但是对支持谷歌需要安装两个插件,一个是浏览器插件:jjkpkaoeaicepkfjgeeopfcfpdgblbdc_12_0_3477_0.crx;一个是UFT补丁:UFT_00155.exe。 好几个人问我要UFT安装包和插件,用网盘分享给大家:链接:https://pan.baidu.com/s/1la-HDsq0X3MDVz17pBW-1Q 密码:zf4r 2. 破解UFT12.02(无限期试用) 首先找到C:\ProgramData目录下的SafeNet Sentinel文件夹将其删除,找到UFT安装目录下的bin\instdemo.exe文件(默认安装目录见截图),双击instdemo.exe文件运行 3. 新建一个test 4. 录制 按下图设置,在录制和回放时可自动打开网页 也可以用代码方式打开: '通过SystemUtil 类来打开

2017-11-30

六月ゝ 毕业季﹏ 提交于 2019-12-26 17:38:49
今天在课后开了小组第二次组会,主要任务是将UFT进行最后一次完整的用例测试,然后发送给录制视频和编写缺陷报告的组员。 所有的任务完成了一大半,剩余的内容预计今天之内可以完成。 田奕:完成UFT测试脚本的编写,将其发送给李洁琼用于视频录制 李洁琼:配置UFT相关环境,解决遇到的问题 胡林东:配置UFT相关环境,查看UFT测试完成后的结果与预期结果对比,今天之内写完缺陷报告 张康熙:帮忙配置UFT相关环境,用其他电脑测试UFT脚本 周波:完成场景图的绘制并完善测试用例 来源: https://www.cnblogs.com/cl4396/p/7930649.html

UFT入门教程(7)—设置对象标识、启动系统监控器

ぐ巨炮叔叔 提交于 2019-12-10 06:36:39
###一、设置对象标识 作用:改变标识对象属性的方法(识别对象的方法,例如对象标识改为通过对象的X、Y坐标标识) ###二、本地系统监控器 1.点击菜单栏“文件”-“设置”-“本地对象监控器” 2.在运行结果中点击“查看”-“系统监控器”查看系统监控结果 3.结果(通过循环录制脚本的运行步骤查看结果较为明显) ###三、脚本语言启动UFT 1.python脚本截图 2.vbs脚本 3.查看文档 来源: oschina 链接: https://my.oschina.net/u/2866387/blog/748790

UFT入门教程(8)—获取/自定义环境变量

可紊 提交于 2019-12-10 05:47:28
###获取环境变量举例 作用:通过步骤生成器获取环境变量 ###自定义环境变量 作用:自定义的环境变量 1.文件-设置:添加、导入、导出自定义环境变量 2.语句导入自定义变量 '导入 Environment.LoadFromFile("D:\my.xml") '弹出显示变量值 var_Value = Environment.Value("username") msgbox var_Value 来源: oschina 链接: https://my.oschina.net/u/2866387/blog/749512

UFT入门教程(1)—安装与录制脚本

佐手、 提交于 2019-12-09 17:54:14
一、下载安装 下载地址自行搜索,官网下载需注册用户,试用期30天。 安装时需要注意的是插件的选择安装,本人选择全部安装,以备不时之需。 二、连接ALM 连接ALM “连接ALM”可将UFT的自动化测试保存到ALM项目的“测试计划”中,以便添加测试到ALM中。 文件另存为至ALM目录(由于无法连接至ALM服务器,所以只显示本地文件系统) 设置使ALM可以调用UFT 步骤:点击菜单栏“工具”-“选项”-弹出对话框选择“GUI测试”(本例相关),勾选“允许其他HP产品运行测试组件” 结果:在ALM的“测试集”的自动测试时可以调用UFT实现自动化测试 三、录制运行脚本 点击“录制”按钮。首次运行将弹出对话框,以添加被测程序路径 (ps:修改路径可选择菜单栏中“录制”选项的相关设置进行修改) 入门学习选择惠普的自带GUI软件,点击确认 手动测试,录制脚本。录制结束点击“结束”按钮 运行脚本并查看结果 来源: oschina 链接: https://my.oschina.net/u/2866387/blog/746475

UFT入门教程(9)—函数定义生成器

烈酒焚心 提交于 2019-12-09 17:51:47
###函数定义生成器 作用:函数可用作模块化以及实现功能 ###Sub与Fun的选用 Sub在不需要无返回值的情况下使用 Function在需要返回值的情况下使用 设计->函数定义生成器 编辑->添加代码段 ###模块化 将测试脚本利用函数进行模块化,并将函数另存为函数库,能够使业务流程更加明了 (只需要在Action中写入执行的函数名即可,是脚本更加简洁明确) 来源: oschina 链接: https://my.oschina.net/u/2866387/blog/749822

UFT开发实例:DataTable操作实例

对着背影说爱祢 提交于 2019-12-09 17:47:02
DataTable的操作包括: DataTable.GetSheet(dtSheet) DataTable.GetSheetCount DataTable.[GetSheet.]GetRowCount DataTable.[GetSheet.]GetParameterCount DataTable.GetSheet(sSheetName).GetParameter(“ColumName”).ValueByName(iRowNumber) DataTable.[GetSheet.]GetCurrentRow DataTable.[GetSheet.]SetCurrentRow(RowNumber) DataTable.Value(ParameterID [, SheetID]) or DataTable (ParameterID [, SheetID]) DataTable.AddSheet(SheetName) DataTable.DeleteSheet(SheetName) DataTable.Export(filename) DataTable.ExportSheet(filename,SheetName) DataTable.Import(FileName) DataTable.ImportSheet(FileName, SheetSource, SheetDest) 1

UFT入门教程(3)—设置检查点、同步点以及参数化

痞子三分冷 提交于 2019-12-09 16:54:56
##一、插入检查点 作用:检查是否是选定属性的正确值 插入方式 录制时插入检查点 “活动屏幕”中插入检查点 指定位置右键点击 关键字视图中插入 查看检查点结果 ##二、插入输出值 作用:选定属性值,“输出”存储到本地表或全局表 插入方式 与插入检查点方式相似 设置 查看结果 在“数据表”中查看结果 ##三、设置同步点 作用:设置同步点,确保预期对象出现时再进行下一操作 录制时,点击选择“同步点” 设置属性(判定标准) ##四、参数设置 输入参数化 录制脚本结束后,点击菜单栏“查看”-“关键字视图”; 关键字视图中找到输入用户名的操作,点击“值”,配置值,如图 弹出的对话框选择相关设置 结果:数据表中出现相关设置,在数据表中输入参数即可是实现参数化。 ###输出参数 详情见“插入输出值”步骤 ###随机参数 步骤与输入输入参数化相似,配置值时略有不同。选定随机范围。 2. 结果:指定范围内随机出现值 ###全局参数 1.步骤:点击菜单栏:工具-选项-GUI测试,勾选如图: 2. 结果:自动参数化步骤 来源: oschina 链接: https://my.oschina.net/u/2866387/blog/747104

UFT自动化测试工具实例代码

為{幸葍}努か 提交于 2019-12-09 15:46:15
压缩包地址: https://yunpan.cn/cBVSfeEheVAcv (提取码:5d87) 压缩包中包含以下实例,代码都是可直接运行的,导入UFT中即可: 1、Action传参实例 2、参数化实例 3、Descriptive Programming实例 4、Excel表单元格颜色控制 5、QTP读取Excel数据保存到数组的实例 6、QTP读取Txt内容作为参数化数据实例 7、QTP计算操作的时间 8、QTP调用OutLook自动发送邮件 9、SetToProperty用法实例 10、导出测试结果到Excel表 11、顶级Action参数用法 12、订票过程实例 13、读取指定单元格的数据并保存到另一表的指定位置 14、读Oracle数据实例 15、计算器实例 16、将指定的Excel表的数据写入到另一张表 17、一个流程验证的实例代码 18、系统信息录入过程代码 19、描述性编程参数化 20、完整上报Bug流程 21、循环数据使用案例 22、在Excel中搜索指定的值 23、自动读取数据库中的数据并调用OutLook发送 24、自动获取内存信息 来源: oschina 链接: https://my.oschina.net/u/2391658/blog/704816