自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件自动化测试专栏

Advanced Software Automation Testing Tips

  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 通过VBS代码调用Excel中的宏

在自动化测试过程中,采用Excel作为数据源是很常见的。而在访问数据之前,需要对数据进行动态更新,这时候就需要通过VBA来实现。首先在在Excel中编辑一个测试宏并保存:sub Test_Macro()    msgbox "This is a macro in Excel"end sub 在外部VBS代码中,调用这个宏:Set oExcel = createobjec

2011-01-26 12:20:00 12193

原创 通过VBS定时启动特定被测程序

有时候我们在测试执行的过程中,需要指定被测程序的启动时间。本文通过Win32_ScheduledJob对象来实现定时启动功能。以启动QQ为例,代码如下:Dim strComputerDim strCommandstrComputer = "."strCommand = chr(34)&"C:/Program Files/Tencent/QQ/Bin/QQ.exe"&chr(34

2011-01-24 11:19:00 2947 1

原创 用AOM对象模式实现QTP的远程调用

随着测试团队的不断增大,测试脚本的数量也日渐增多。相信很多有自动化项目经验的人都体会过,使用单个机器去运行所有脚本,会导致整个测试过程冗长而缺乏稳定性。而且,很多自动化测试的要求是一套脚本,多环境运行。当遇到项目所提供的测试周期经常,用例数量大,测试环境多这样的问题时,分步试运行就变得尤为重要。     像Load Runner一样,我们需要一个Controler来发布测试命令,驱动其他Gen

2011-01-24 10:25:00 2958 1

转载 Executing the Menu Commands in Excel

This is the first article in the Excel Automation category and there are many more to come. Excel provides Methods for Add-ins to add new Menu options. Automation for testing or using these options re

2011-01-21 16:17:00 744

转载 如何改写QTP自带方法来同时操作多个子对象

At times, there are situations where we need to execute the same operation on multiple objects. Example of such situations is listed belowChecking/Unchecking all Check Boxes on a web page Setting

2011-01-21 16:14:00 1206

原创 QTP获取当前测试用例的执行状态

QTP自身的Reporter对象有一个RunStatus属性。那么在每一个用例运行结束时,读取这个属性的值,我们就可以获取当前用例的运行状态。根据运行状态的不同,执行不同的操作。 以下是示例代码:Select Case Reporter.RunStatus Case micFail Call doFailStatusEmail()

2011-01-21 15:46:00 2510

转载 Actions v/s Functions?

<br />When implementing automation for real projects using QTP, one question that puzzles many framework designers is whether to use Actions or Functions?<br />Well in this article I will be discussing the challenges associated with the use of Actions and

2011-01-21 14:54:00 926

翻译 将QTP运行时的错误截图上传到QC测试集中

<br />      如果在测试运行时,将每一步的截图都上传至QC,那么将大量耗费QC的系统资源。通常,我们只想查看那些发生错误时的截图。当调试和运行失败后,需要查找原因时,这些截图可以迅速帮助定位问题。<br />      通过下述步骤,可以很简单的实现上述需求。在公共函数库中创建一个类,并此类的一个实例在类的析构函数中判断是否发生错误并截图将截图作为附件上传到QC中当前测试集的实例中。<br />以下是这个类的完整代码:' Class: QCImageErrorCapture' WebSite:

2011-01-21 14:46:00 2457

转载 BPT - Business Components v/s Scripted Components

<br />BPT aka Business Process Testing framework has gained popularity in recent years. BPT tightly integrates with QC and gives its user easy to use UI for creating Business Process Tests. I have been working with BPT for over 2 years now and have been in

2011-01-21 14:29:00 1212

翻译 通过QTP的XMLUTIL将XML和字典对象Dictionary之间的互相转换

本文转自knowledgeInbox      在QTP运行过程中,如果中途出现意外情况,导致运行停止。那么,内存中关于当前CASE的状态信息就会丢失。因此,需要一个中转信息的媒介,来保存运行时必要的信息,以供后续运行时继续读取。笔者认为,XML是个一个很好的数据储存载体。因此,写了以下2个方法,来分别展示Dictionary对象与XML之间数据的存储和读取。'Function: Load

2011-01-21 14:15:00 1734

QTP_00600.EXE

Performance and Stability Fixes for the QuickTest Debug Viewer 修复QTP中DEBUG的缺陷。

2012-12-03

PDM.DLL(9.0.30729.1)

PDM.dll 9.0.30729.1版本。 注册后可以增强QTP Debug功能。

2012-08-24

SQL学习练习代码

SQL学习

2012-05-23

selenium一些基础配置手册

selenium一些基础配置手册selenium一些基础配置手册

2012-05-23

java 学习代码

java workspace

2012-05-23

pdm.dll(9.0.30729)

Process Debug Manager(9.0.30729) 可以增强QTP的debug功能

2010-08-31

QTP_00591.EXE

解决QTP 10.0用户在注册高版本(9.x以上)PDM.DLL时,Debug View 在监视对象时,显示空白的BUG。

2010-08-30

空空如也

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

TA关注的人

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