自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 qtp菜单显示不全的问题

频繁运行后,QTP出现菜单项现实不全的现象。解决办法: 启动QTP鼠标放在菜单栏,右键选择“Customize...”到“Toolbars”Tab,点击“Restore All”按钮

2012-08-25 17:01:46 833

转载 自动化测试从0开始

1.1自动化测试从零开始1.1.1 引言>>自动化测试就是以程序测试程序,以代码代替思维,以脚本的运行代替手工测试>>自动化测试能做到什么?回归测试运行更多更繁琐的测试执行手工做不到的测试,如压力测试,和长时间的测试具有一致性和重复性具有可复用性多环境下测试>>自动化的缺点不能完全代替手工测试无法完全保证测试的正确性手工测试发现的缺陷远比自动化测

2012-08-15 16:51:39 3223

翻译 synchronization

同步点当被测的应用程序需要一定的时间去反映一个操作的时候,QTP会在应用程序还没准备好的情况下,就去执行下一个操作,在这总情况下,QTP可能会抛出一个异常,比如,在步骤1的时候,QTP从一个列表里边选择一个值,再进行某些操作之后会导致一个按钮会激活,QTP在按钮被激活之前,去尝试着点击这个按钮,此时QTP会抛出一个“Object is disabled”的异常同步点被用来在测试时候执行

2012-07-31 12:20:22 807

翻译 regular expression

第十三章正则表达式就是用一组匹配某种模式的特殊字符串组成的一个公式。使用这个特征可以用于颜色的高亮显示及其他的一些操作。本章涵盖了正则表达式的基本知识以及如何在QTP中使用它们。图13-1总结了常用的元字符:                           图13.1元字符说  明.匹配任何单个字符[x

2012-07-30 19:21:03 1255

翻译 QTP Environment Variables

Chapter 6 QTP Environment VariablesQTP中的环境变量作为一种特殊变量贯穿整个测试集。环境变量的生命周期与整个测试集的执行周期一致。环境变量的主要作用于Action之间参数的传递,场景恢复和调用函数库。这些环境变量和Windows 系统的环境变量有所不同,Windows系统的环境变量支持所有系统中可运行的软件,而QTP的环境变量只支持特定测试集的运行。

2012-07-30 13:25:55 2428

翻译 DataTables

Chapter 4 DataTables在QTP中,DataTable所扮演的角色主要为数据驱动。它和MS Excel的数据表非常相似。通过DataTable,可以控制每个Action运行的次数。DataTable分为全局表(Global)和局部表(Local)两种。全局表用来控制所有的Action,而每个Action则拥有其名下的局部表。有一点让人很容易产生混淆,不同的Action之间可以互

2012-07-30 13:24:52 1063

翻译 qtp introduction

Chapter 1 introduction什么是自动化测试?如今,软件测试已经成为软件工程中必不可少的一个环节.随着项目周期的压缩和项目预算的精简,自动化测试逐步成为整个紧张的测试计划中的关键环节.测试的自动化意味着在测试过程中,尽可能的减少甚至去除一切人为的操作来节省测试成本.当今市场上,存在着多种多样的可利用的自动化测试工具.面对纷繁复杂的软件环境,很难开发出一款能够适应所有

2012-07-29 23:06:04 724

翻译 Working with APIs

微软Windows应用程序编程接口(API)为编写windows应用程序提供了许多构建好的模块。它包含了多种多样丰富的功能,如可以获取鼠标当前位置的坐标,一个窗口的句柄或它的颜色等等。在QTP中,你可以通过调用含有这些功能的DLL文件来使用它们,但是由于VBScript的局限性,有一部分API在QTP中是无法使用的。对于本章示例所使用的API函数,读者若想进行深入学习,可以在MSDN或使用Vi

2012-07-29 23:04:23 1237

翻译 VBScript

VBScriptQTP使用Microsoft的VBScript 作为脚本语言,关于此语言的详细描述不在此书的范围内,这一章节提供一个关于VBScript一些功能的简短的概述,这些功能都是开发QTP脚本的时经常使用的,关于完整的功能说明,请参考QTP的Online helpSting这一节讨论字符串处理函数Lcase an UCase这两个函数把一个字符串从小写转换成大写,反之亦

2012-07-29 23:00:36 1590

翻译 Descriptive Programming(DP)描述性编程

第10章Descriptive Programming(DP)描述性编程描述性编程提供了和运行时对象交互执行交互的方法。运行时对象在对象库里是不存在的。该技术也证明了当被测应用程序还不能被录制时开发测试用例是有用的。Object Identification 对像识别为了在测试脚本回访过程中识别对象,QTP在对象库中为对象存储了一个或多个属性。在运行时,QTP使用这个属性来唯一识别

2012-07-29 22:57:00 1108

翻译 Library Files库文件

库文件是包含VBScript代码的纯文本文件。用于声明函数,变量,类等。库文件可以以任何扩展名类型存储,最常见的是VBS或TXT。库文件有助于将代码组织成可区分的功能模块。库文件使得不同的QTP脚本共享代码。下面将介绍加载库文件的2中方法。Associating a Library globally with a Test将库文件和测试脚本全局关联使用该方法,同一个库文件的实例可以被一

2012-07-29 22:56:12 1088

翻译 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 616

翻译 Actions

第5章 ActionsAction用于将脚本划分成逻辑上相关的QTP语句组。它类似于VBScript function, 但也有一些不同。Action只存在于QTP中,而function同时被QTP和VBScript支持。Action可以可选择的传递和接收输入输出参数。使用时,必须先传入输入参数,然后才能输出参数。一个参数不能同时作为输入参数和输出参数。除了支持输出参数,Action还具有返回

2012-07-29 22:54:22 619

翻译 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 847

翻译 CheckPoint

检查点用于比较运行时的值和预先定义好的预期值。它可以在测试结果文件中设置成功/失败的状态。检查点类型QTP提供以下类型的检查点:标准检查点:用于验证标准对象的属性集。标准检查点可以用于按钮(Buttons),图像(Images),单选按钮(Radio Buttons)等对象。图像检查点:用于比较图像的各种属性值,如愿文件地址,宽,高等。位图检查点:该检查点通过象素来比较屏幕

2012-07-29 22:51:29 556

转载 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 1621

翻译 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 953

转载 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 1384

转载 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 1228

转载 QTP场景之恢复增强

我们使用过qtp的都知道,qtp有场景恢复功能,可以处理应用程序一些意外情况,比如死机,出错窗口的弹出、、、、、但是在应用过程中发现无法监控qtp本身的情况,比如msgbox、出错信息都不方便灵活运用。  虽然vbs也提供了一种出错机制,如:  On Error Resume Next  语句来处理但是依然要求测试工程师要有预见性才能让其用起来。因此很是有局限性,那么能不能有一个东西可

2012-07-25 17:45:06 1075

转载 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 717

数据表 DATATABLE

讲解QTPdatatable相关知识,是翻译的,内容很好

2012-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除