- 博客(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
2012-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人