- 博客(21)
- 资源 (2)
- 收藏
- 关注
转载 qtp菜单显示不全的问题
频繁运行后,QTP出现菜单项现实不全的现象。解决办法: 启动QTP鼠标放在菜单栏,右键选择“Customize...”到“Toolbars”Tab,点击“Restore All”按钮
2012-08-25 17:01:46 873
转载 自动化测试从0开始
1.1自动化测试从零开始1.1.1 引言>>自动化测试就是以程序测试程序,以代码代替思维,以脚本的运行代替手工测试>>自动化测试能做到什么?回归测试运行更多更繁琐的测试执行手工做不到的测试,如压力测试,和长时间的测试具有一致性和重复性具有可复用性多环境下测试>>自动化的缺点不能完全代替手工测试无法完全保证测试的正确性手工测试发现的缺陷远比自动化测
2012-08-15 16:51:39 3239
翻译 synchronization
同步点当被测的应用程序需要一定的时间去反映一个操作的时候,QTP会在应用程序还没准备好的情况下,就去执行下一个操作,在这总情况下,QTP可能会抛出一个异常,比如,在步骤1的时候,QTP从一个列表里边选择一个值,再进行某些操作之后会导致一个按钮会激活,QTP在按钮被激活之前,去尝试着点击这个按钮,此时QTP会抛出一个“Object is disabled”的异常同步点被用来在测试时候执行
2012-07-31 12:20:22 818
翻译 regular expression
第十三章正则表达式就是用一组匹配某种模式的特殊字符串组成的一个公式。使用这个特征可以用于颜色的高亮显示及其他的一些操作。本章涵盖了正则表达式的基本知识以及如何在QTP中使用它们。图13-1总结了常用的元字符: 图13.1元字符说 明.匹配任何单个字符[x
2012-07-30 19:21:03 1269
翻译 QTP Environment Variables
Chapter 6 QTP Environment VariablesQTP中的环境变量作为一种特殊变量贯穿整个测试集。环境变量的生命周期与整个测试集的执行周期一致。环境变量的主要作用于Action之间参数的传递,场景恢复和调用函数库。这些环境变量和Windows 系统的环境变量有所不同,Windows系统的环境变量支持所有系统中可运行的软件,而QTP的环境变量只支持特定测试集的运行。
2012-07-30 13:25:55 2446
翻译 DataTables
Chapter 4 DataTables在QTP中,DataTable所扮演的角色主要为数据驱动。它和MS Excel的数据表非常相似。通过DataTable,可以控制每个Action运行的次数。DataTable分为全局表(Global)和局部表(Local)两种。全局表用来控制所有的Action,而每个Action则拥有其名下的局部表。有一点让人很容易产生混淆,不同的Action之间可以互
2012-07-30 13:24:52 1073
翻译 qtp introduction
Chapter 1 introduction什么是自动化测试?如今,软件测试已经成为软件工程中必不可少的一个环节.随着项目周期的压缩和项目预算的精简,自动化测试逐步成为整个紧张的测试计划中的关键环节.测试的自动化意味着在测试过程中,尽可能的减少甚至去除一切人为的操作来节省测试成本.当今市场上,存在着多种多样的可利用的自动化测试工具.面对纷繁复杂的软件环境,很难开发出一款能够适应所有
2012-07-29 23:06:04 731
翻译 Working with APIs
微软Windows应用程序编程接口(API)为编写windows应用程序提供了许多构建好的模块。它包含了多种多样丰富的功能,如可以获取鼠标当前位置的坐标,一个窗口的句柄或它的颜色等等。在QTP中,你可以通过调用含有这些功能的DLL文件来使用它们,但是由于VBScript的局限性,有一部分API在QTP中是无法使用的。对于本章示例所使用的API函数,读者若想进行深入学习,可以在MSDN或使用Vi
2012-07-29 23:04:23 1252
翻译 VBScript
VBScriptQTP使用Microsoft的VBScript 作为脚本语言,关于此语言的详细描述不在此书的范围内,这一章节提供一个关于VBScript一些功能的简短的概述,这些功能都是开发QTP脚本的时经常使用的,关于完整的功能说明,请参考QTP的Online helpSting这一节讨论字符串处理函数Lcase an UCase这两个函数把一个字符串从小写转换成大写,反之亦
2012-07-29 23:00:36 1606
翻译 Descriptive Programming(DP)描述性编程
第10章Descriptive Programming(DP)描述性编程描述性编程提供了和运行时对象交互执行交互的方法。运行时对象在对象库里是不存在的。该技术也证明了当被测应用程序还不能被录制时开发测试用例是有用的。Object Identification 对像识别为了在测试脚本回访过程中识别对象,QTP在对象库中为对象存储了一个或多个属性。在运行时,QTP使用这个属性来唯一识别
2012-07-29 22:57:00 1116
翻译 Library Files库文件
库文件是包含VBScript代码的纯文本文件。用于声明函数,变量,类等。库文件可以以任何扩展名类型存储,最常见的是VBS或TXT。库文件有助于将代码组织成可区分的功能模块。库文件使得不同的QTP脚本共享代码。下面将介绍加载库文件的2中方法。Associating a Library globally with a Test将库文件和测试脚本全局关联使用该方法,同一个库文件的实例可以被一
2012-07-29 22:56:12 1106
翻译 Utility Objects
第7章 Utility Objects公共对象QTP提供了一些Utility Objects来增强脚本。以下是QTP所有的Utility Objects:本章剩余的部分中主要讨论在其他章节中没有提到的一些对象。The Crypt Object该对象将字符串加密成QTP SetSecure方法可以识别的格式。Crypt对象只有一个方法Encrypt:‘Encrypt
2012-07-29 22:55:16 627
翻译 Actions
第5章 ActionsAction用于将脚本划分成逻辑上相关的QTP语句组。它类似于VBScript function, 但也有一些不同。Action只存在于QTP中,而function同时被QTP和VBScript支持。Action可以可选择的传递和接收输入输出参数。使用时,必须先传入输入参数,然后才能输出参数。一个参数不能同时作为输入参数和输出参数。除了支持输出参数,Action还具有返回
2012-07-29 22:54:22 627
翻译 Automation Object
QTP 自动化对象模型QTP提供了一个COM接口,允许自动化QTP本身,它能够用来写代码来执行任务像启动QTP,配置QTP,运行脚本等等。QTP提供了一个“quicktest automation reference”解释了所有的QTPAOM所支持的对象,属性和方法问题18-1 我们如何使用AOM去运行一个QTP测试用例'创建一个QTP应用程序实例Set qtpApp=Cr
2012-07-29 22:52:41 864
翻译 CheckPoint
检查点用于比较运行时的值和预先定义好的预期值。它可以在测试结果文件中设置成功/失败的状态。检查点类型QTP提供以下类型的检查点:标准检查点:用于验证标准对象的属性集。标准检查点可以用于按钮(Buttons),图像(Images),单选按钮(Radio Buttons)等对象。图像检查点:用于比较图像的各种属性值,如愿文件地址,宽,高等。位图检查点:该检查点通过象素来比较屏幕
2012-07-29 22:51:29 565
转载 DotNetFactory
DotNetFactoryQTP9.2 add a new DotNetFactory utility object which allows creating instances of .net classes in QTP.The object provide only one method,CreateInatance:Set var_CreateInstance=D
2012-07-29 22:36:33 1635
翻译 working with microsoft excel
working with microsoft excel和大多数的microsoft 的产品一样,excel通过COM借口提供了自动化excel的方法,本章只介绍一些实例代码,展示了如何使用QTP打开和处理excel 电子表格,要深度的开发excel的自动化功能,请参考市场上现存的的众多的excel的VBA/Macro编程书的其中一本Excel自动化对象模型下图显示了本章会用到的部分e
2012-07-28 11:26:10 968
转载 Advanced QTp
Synchronizing Script Execution between different machinesThe following code shows how to get the environment of a local or a remote PC using AOM'Get an object reference to the running QTP
2012-07-28 11:23:23 1403
转载 working with IE
Concept: QTP can control an IE window using test object, butalso use IE COM interface. In this chapter we will work on how to work with theIE COM APIs, automation of web pages using HTML DOM and cha
2012-07-26 23:05:10 1241
转载 QTP场景之恢复增强
我们使用过qtp的都知道,qtp有场景恢复功能,可以处理应用程序一些意外情况,比如死机,出错窗口的弹出、、、、、但是在应用过程中发现无法监控qtp本身的情况,比如msgbox、出错信息都不方便灵活运用。 虽然vbs也提供了一种出错机制,如: On Error Resume Next 语句来处理但是依然要求测试工程师要有预见性才能让其用起来。因此很是有局限性,那么能不能有一个东西可
2012-07-25 17:45:06 1083
转载 QTP中的场景恢复
1、how can we get the status of an action as pass/fail at the end of the action首先:Create a recovery scenario as belowTriger Event:Test-Run ErrorError:Any ErrotRecovery Operation:Operation typ
2012-07-25 12:55:46 727
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人