测试对象级框架 - QTestWare

QTestWare是一款针对QTP自动化测试的工具包,它解决了控件识别和录制的问题,提高了脚本的可维护性和可重用性。通过提供如SetValue、FindPropertyByLabel等方法,使得测试脚本更简洁易懂,支持多种控件如TrackBar、PropertyGrid等,降低了自动化测试的成本。
摘要由CSDN通过智能技术生成

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               
什么是 QTestWare

QTestWare 是专为 QTP 自动化测试工程师设计和开发的工具包,是 QTP 自动化测试的基础框架, QTestWare 解决了很多控件识别、录制的问题,并且增强了很多控件的测试接口,让 GUI 控件测试更加简单、便捷,让 QTP 测试脚本更加稳健,可维护性和可重用性更强。

QTestWare 解决控件录制问题

QTestWare 帮您解决很多控件的录制问题,例如对于 .NET 控件 TrackBar ,普通的录制将得到如下脚本:

SwfWindow("Form1").SwfObject("trackBar1").Drag 13,12

SwfWindow("Form1").SwfObject("trackBar1").Drop 32,10

录制下来的是鼠标在 TrackBar 控件上的拖拽动作,这些脚本不仅可读性差,并且回放容易失败,而且不容易理解和维护脚本。

 

采用 QTestWare 后,同样的操作将录制成如下脚本:

SwfWindow("Form1").SwfObject("trackBar1").SetValue 6

录制下来的是设置 TrackBar 控件的位置值的脚本,这样脚本更容易理解,并且回放能准确定位到指定的 TrackBar 位置,而且增强了脚本的可维护性,这样的脚本要比前面的脚本更容易修改、更容易参数化。

QTestWare 解决控件识别问题

QTestWare 帮您解决很多控件的识别问题,例如对于 .NET 控件 PropertyGrid ,普通的录制将得到如下脚本:

SwfWindow("Form1").SwfObject("PropertyGridView").Click 76,11

脚本不能识别 PropertyGrid 中的每一项,只能采用坐标位置的方式来记录,而这种方式是非常不稳定,而且无法读取和设置 PropertyG

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值