QTP
文章平均质量分 78
samsunge808
这个作者很懒,什么都没留下…
展开
-
自动化测试获取和删除cookies的方法
一. document.cookie(ruby与qtp都兼容的方法)1. 使用方法Set document=browser(“taobao”).page(“taobao”).object2. 获取cookiesa= document.cookie3. 删除cookies为了删除一个cookie,可以将其过期时间设定为一个过去的时间:document.cookie=”userId=828; ex转载 2009-07-12 22:15:00 · 1155 阅读 · 0 评论 -
右击鼠标事件的实现(QTP及Ruby)
QTP实现:‘———–about——————‘ @funcname:Common_MicRightMouse‘ @brief: QTP右击鼠标选择菜单并回车‘ @param:obj:具体的操作对象; rows:第几行菜单;‘ @rtnval:无‘ @register:无‘ @register方式:无Public Function Common_Mic原创 2009-07-16 12:20:00 · 966 阅读 · 0 评论 -
不可编辑控件的变相解决方式
我们经常遇到有些编辑框不能直接赋值,比如日期输入框,所以在脚本编写时候需要编写一大操作脚本,参数化就更加麻烦,是否有一种方法可以快捷的进行操作问题分析:我们平时解决方法,往往是想各种办法去实现这个输入,其实编辑框无法输入是因为编辑框的readOnly=true,所以这次我们换个角度不是去想办法开锁,而是把锁撬掉。解决方法:修改目标编辑框的属性为readOnly=false,然后再执行se转载 2009-07-16 12:25:00 · 706 阅读 · 0 评论 -
揭秘QTP的DeviceReplay对象
不知道为什么HP的帮助文档中没有提供关于DeviceReplay的强大功能的信息描述。你可以在Java插件中却可以找到DeviceReplay的属性,但是对于那些不使用Java插件的人可能会觉得这个对象仅在Java程序的测试中可用。 为什么要用DeviceReplay? 有些时候我们需要针对界面做一些指定的动作,例如右键单击一个对象,使用功能键(Fx)来激活某些热键的功能,这时候就转载 2009-07-31 11:26:00 · 1091 阅读 · 0 评论 -
对QTP自动化测试框架的一点认识
1、为什么要使用框架? 框架是一组自动化测试的规范、测试脚本的基础代码,以及测试思想、惯例的集合。可用于减少冗余代码、提高代码生产率、提高代码重用性和可维护性。 2、自动化测试框架的架构? 脚本层(业务组件开发),业务层(流程的开发和组织),数据层相分离,是本次框架组织总的方针,为开展功能自动化测试提供一个高效、稳定、容易的测试实现。 3、QTP转载 2009-06-05 16:50:00 · 964 阅读 · 0 评论 -
QTP应用模式设计
以下只是个人对自动化测试的一些看法。针对的QTP工具所写,其他软件测试工具相应的设计可能不一样。 自动化测试并不只是利用自动化测试工具进行录制回放操作。虽然基本是每一个自动化测试工具都必须提供的功能,但如果只是这么应用,从严格意义上来说,这并不能算是自动化测试。最多只能说是实现了一定的自动化操作。因为这时自动化脚本都转载 2009-06-05 17:46:00 · 801 阅读 · 0 评论 -
QTP验证达到预期结果而等待的处理方法
写脚本的时候,当系统发生页面跳转或是当前操作有返回结果需要等待的时候,需要对是否到达预期页面或预期结果是否返现进行验证,否则很容易出现脚本运行失败的情况。 以下是几种常用check方法。 1. QTP自带Sync方法 SystemUtil.Run "iexplore.exe", "http://www.google.com" Browser("Google").Page("转载 2009-06-30 16:03:00 · 2345 阅读 · 0 评论