自动化测试之_QTP
文章平均质量分 56
星火测吧
测试老鸟一枚
展开
-
【软件自动化测试-QTP实战技能 1】== 使用技巧实例
1.runaction后面能不能接变量(动态调用action,所以从数据库取数据做action名字了,但是调用总是找不到)? A:脚本中原有RunAction "testbase[case1]", oneIteration 把引号中的内容放到Global表中的第22行,然后将代码修改为: datatable.getsheet("Global") datatable原创 2009-03-15 22:41:00 · 1199 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 28】== Minimize QTP
作者:xuyubo时间:2012/10/30 版权所有,侵权必究。出处:http://blog.csdn.net/xuyubotest'Minimize QTP'此函数可以帮助大家在执行脚本时最小化QTP界面 'Minimize the main QTP window.' ========================================原创 2012-10-30 16:59:25 · 932 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 27】== QTP open ldif file
Set obj=CreateObject("Scripting.FileSystemObject")Set oFile=obj.OpenTextFile("C:/JX/WorkSpace/test.ldif",1)msgbox oFile.ReadLineSet obj=NothingSet oFile=Nothing原创 2010-10-12 14:26:00 · 433 阅读 · 0 评论 -
软件自动测试架构设计
第1章 前言 目前市场上已经有了不少自动测试工具,不过满足自己需求的测试工具却很难找到或者是难以支付其昂贵的费用,对于在Linux/Unix后台运行的软件产品,自己开发一个自动测试工具,不但可以满足软件的测试需求,还可以节省一大笔费用。 这个自动测试系统架构的设计,是基于Linux/Unix后台运行的软件产品,架构的思想,源于主流测试工具与前辈的实践经验。 软件的自动测试原创 2009-10-16 17:19:00 · 941 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 26】== QTP_Training:Environment Variables
These are global variables;本人建议使用全局变量,局部变量维护比较繁琐;Types of Environment variables:1. Built in variables: These are system defined varialbles, we can access from all tests but these are desig原创 2011-12-22 15:54:46 · 657 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 25】== QTP_DataTable
一: 'Methods of getting a Data Table value val = DataTable.Value("ParamName",dtGlobalSheet) val = DataTable.Value("ParameName","Global") ' 二:1、DataTable方法GetRo原创 2011-09-13 17:24:06 · 1691 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 23】== QTP 常用Functions
'Write Function to Count how many Browsers opend on desktop and close them allFunction Close_Browsers() Dim oBrowser,Browsers,TotBrowsers,i Set oBrowser = Description.Create原创 2011-09-02 10:24:05 · 522 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 15】== QTP compare each iteration to enditeration
'create an app object only onceIf qtApp = Nothing then Set qtApp = Nothing thenEnd if 'qtApp.Test.Settings.Run.EndIteration = 6 in your caseIf Environment("TestIteration") = qtApp.Test.S原创 2010-10-13 14:10:00 · 4757 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 11】== QTP code for excel link
Dim objWorkbookxl_path="../test.xls"Set gObjExcel = CreateObject("Excel.Application")gObjExcel.DispalyAlerts = 0Set objWorkbook = gObjExcel.Workbooks.Open(xl_path) 'Here the excel link is原创 2010-10-11 18:11:00 · 461 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 10】== QTP用到的一些特殊方法
1.在测试中我们使用QTP调试脚本的时候一般就是DEBUG或者MSGBOX察看一些信息,其实有时候也可以使用print来实现批量的察看信息但是不影响程序运行.运行脚本:复制内容到剪贴板代码:a="100"print a~~~~~~~~~~~~~~~~~~~~~~~~~2.取datatable特定行的数据可以这样使用运行脚本:复制内容到剪贴板代码:Data原创 2014-08-01 16:03:57 · 812 阅读 · 0 评论 -
忘记QC ALM中siteadmin密码,如何更改密码
请在qcsiteadmin_db数据库里,找到USERS表,找到相应的管理员用户 admin,把USER_PASSWORD列,设成NULL。执行后,重新登陆siteadmin.问题解决。 ACCESS数据库 : 修改\common files\mercury Interactive\Domsinfo\doms.mdb (pw:tdtdtd)原创 2017-01-04 16:30:00 · 2112 阅读 · 0 评论 -
自动化测试解决方案
hi All我有一个朋友在美国开公司,做测试服务的,自动化测试特别牛,他们准备在国内开展业务,你们有需求吗绝对可以让你们测试上一个台阶,我可以远程演示给你们看David Dang - VP of Automation SolutionsDavid Dang has over fifteen years in IT, with the last twelve focused原创 2013-07-03 00:40:59 · 870 阅读 · 0 评论 -
DOM应用
DOM全称”Document Object Model”,字面上叫做”文档对象模型”,它是一款主要用于Web Html中的一种独立语言。Html Dom主要通过定义一套标准的对象通道接口,使得我们能够轻松访问并控制Html对象元素,它是一种用于Html和Xml文档的编程接口。DOM的表现方法是一种树状结构。有些时候QTP只对标准控件支持比较好,而对特殊的控件无法识别。DOM是一种罪底层的对象操转载 2014-09-02 00:05:01 · 691 阅读 · 0 评论 -
UFT 12 – Top 5 New Features you are going to Love
New Unified Functional Testing FeaturesA few days ago, right before Christmas, HP finally made UFT 11.5 available for download. Here’s a quick look at the top five features I think you’re going to原创 2015-07-30 00:34:32 · 1211 阅读 · 0 评论 -
QTP_ASP FSO文件处理函数大全
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%'建立文件夹函数Function CreateFolder(strFolder)'参数为相对路径 '首选判断要建立的文件夹是否已经存在 Dim strTestFo...原创 2015-04-24 11:30:32 · 751 阅读 · 0 评论 -
qtp 实战 应用 如何使用 QTP 11.5 UFT 获取淘宝商品价格与数量
由于需要抓起淘宝/天猫 搜索结果的120个宝贝的平均价格,使用qtp来实现。实战 应用 如何使用 QTP 11.5 UFT 获取淘宝商品价格与数量" title="qtp 实战 应用 如何使用 QTP 11.5 UFT 获取淘宝商品价格与数量" height="304" width="690">考虑到可以使用html dom 来获取价格和数量元素的属性值。借助firebug转载 2015-03-12 14:52:08 · 2473 阅读 · 0 评论 -
UFT 12破解&无限试用
方法:1. 删除C:\ProgramData隐藏目录下的SafeNet Sentinel文件夹2.运行QTP安装目录下的bin\instdemo.exe3. 重新运行QTP/UFT 12后即可恢复30天试用原创 2014-09-02 00:14:38 · 23431 阅读 · 7 评论 -
软件测试技术讨论群
职业交流,不谈政治,诽谤性话题QTP,LR,Selenium,Python网络安全;QTP企业内训,自动化框架培训原创 2014-08-10 23:41:46 · 1382 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 24】== QTP Code_ Useing Description Objects
Dim objLogoutDim objUserDim objPassDim objRemember' create description objects for each item we are dealing withSet objLogout = Description.Create()Set objUser = Description.Create原创 2011-09-02 11:23:00 · 472 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 21】== QTP_use RegExp 匹配numbers
Dim Matches,Match,reSet re=new RegExp 'creates a new regexp objects="you are 33 a ee7"re.Global = True '完全匹配re.pattern="/d+"set Matches=re.execute(s)For each Match in Matches原创 2010-10-22 15:19:00 · 12880 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 10】== Reporter.ReportEvent micDone
Variable = DataTable.AddSheet("MyShee2").AddParameter("Time","Flight")Dialog("Login").WinEdit("Agent Name:").Set "mercury"'pwd = "4be8f7806c7051a412e452d5e82f4b29cffb9ed7"'e_pwd = Crypt.Encrypt(原创 2010-05-11 19:17:00 · 1226 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 8】== QTP中页面的基本异常检查
页面异常输入测试是系统测试的一个重要方面,但是因为比较繁杂,人工测试时往往难以完全覆盖,此时采用自动化测试,就有相当的优势了。如下图就是一个典型的信息录入页面其中就包括很多异常输入测试点:名称不能包含特殊字符,固定的电话格式,固定的手机格式,银行账号(必须全为数字),付费号码长度限制,手机号码格式、长度限制,Email格式限制等 其实异常策略是有通用性的,现总结如下:1转载 2010-01-19 10:03:00 · 1137 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 7】== QTP中类的基本使用方法
对于共同开发的自动化测试项目项目,实例方便的调用是很重要的。QTP采用的是vbscript脚本,所以也支持类,但是应为vbs并不支持类的继承,所以只能算作一种“拟类”。采用类对脚本进行封装,有很多好处,对于测试执行人员,可以通过项目情况对封装的类进行调用,而并不必关心类实现的细节。此处对QTP类的使用进行一些总结。'类名称Class TestCase Pr转载 2010-01-19 09:58:00 · 535 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 6】== QTP中运行错误的捕捉和记录
本文提供一种QTP运行错误的捕捉和记录方法 结合QTP本身的场景恢复机制,可以很好的解决该问题 首先在恢复场景中定义场景恢复策略 选择需要捕捉的错误种类 定义捕捉错误后的处理,此处定义一个异常处理函数 函数定义如下: '---------------------------------------------------------原创 2010-01-19 09:53:00 · 1202 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 5】== QTP中一些基础性代码结构
1 生产随机数列第一种方法———————————–randomize’更新反回的数据funcation rand(k,n)n=int((k-1)*rnd+1)rand=nend funcation第二种方法n=randomnumber.value(1,255)2 当运行到表中的某一行,自动导出表中的所有数据row=datatable.getcurrentro原创 2009-10-24 00:34:00 · 646 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 4】== 取得Excel中的单元格值并作比较
1.首先需要了解在QTP中怎么读取Excel中的单元格的脚本如何写? 例子如下 Set xlApp= CreateObject("Excel.Application") Set wkBook= xlApp.Workbooks.Open("C:/test.xls") Set wkSheet= wkBook.Worksheets("Shee原创 2009-10-19 17:39:00 · 718 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 3】== 数据库检查点手动SQL写法
一、SQL Server格式(本地无需安装SQL Server)connectionstring(连接字符串):1.本地没有创建数据源的方式DRIVER=SQL Server;SERVER=数据库IP地址;UID=用户名;PWD=密码;APP=Microsoft Office 2003;WSID=本地主机名;DATABASE=数据库名实例:DRIVER=SQL Server原创 2009-10-15 23:01:00 · 1168 阅读 · 1 评论 -
【软件自动化测试-QTP实战技能 2】== Test Object Model
一、About Understanding the Test Object Model 关于了解测试对象模型 QuickTest tests your dynamically changing application by learning and identifying test objects and their expected properties and va原创 2009-10-13 23:21:00 · 520 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 12】== QTP 返回磁盘 freeSpace
Dim fso, d, s drvPath="c:/" Set fso = CreateObject("Scripting.FileSystemObject") Set d = fso.GetDrive(fso.GetDriveName(drvPath)) s = "Drive " & UCase(drvPath) & " - " s =原创 2010-10-12 15:38:00 · 4097 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 9】== 从外部excel中读出数据导入到qtp的data中
Set Excelobj=createobject("Excel.Application")excelpath="E:/testQTP"Excelobj.Workbooks.Open(excelpath) '打开excel的文件Set newsheet=Excelobj.Sheets.Item(1) '打开excel的sheetcolcount=newsheet.Us原创 2010-04-11 00:02:00 · 1457 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 20】== QTP_ Delete files from Temp Folder:删除Folder
Function ClearFilesFolders(strPath)Set fso =CreateObject("Scripting.FileSystemObject")If fso.FolderExists(strPath)ThenSet oFolder = fso.GetFolder(strPath)For Each oFile In原创 2010-10-21 15:22:00 · 502 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 14】== 自动化测试思想之QTP登录脚本
本文为小孩原创,转载请注明出处:http://www.51testing.com/?117535遇到过很多测试界的朋友,做了几年手工测试现在想转过来做自动化测试,可是无从下手,比如一个登录的测试脚本,都搞得不知所措,老觉得自动化跟手工的区别很大,其实非也,什么是自动化,自动化测试只不过是使用工具或脚本代替我们对被测系统操作,然后通过工具的检查点或是通过我们自己编写的比较语句来验转载 2010-10-13 10:13:00 · 738 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 22】== QTP_DP_for the DeskTop objects
1:eg:For example, this will input all the text fields within a gaven page:Dim oDescSet oDesc = Description.Create oDesc("micclass").Value = "WebEdit" Dim oChildrenDim i Set oChil原创 2010-11-22 14:28:00 · 533 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 18】== QTP-Select multiple check box QTP- 复选框
Dim obj_checkSet obj_check=Description.Createobj_Check("micclass").value = "DelphiCheckBox" Dim allcheckboxesSet allcheckboxes=DelphiWindow("NewCell_Selection_Window").ChildObj原创 2010-10-21 10:29:00 · 606 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 13】== QTP 判断 files Exists
Set fso = CreateObject("Scripting.FileSystemObject")filepath= "C:/JX/WorkSpace/ t.xls"If (fso.FileExists(filepath) )Then msgbox filepath & "exists"Else msgbox filepath & "doesn't exist"原创 2010-10-12 17:57:00 · 1688 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 19】== 关闭 MESSAGE BOX 当关闭EXCEL 时
'Click on the excel application message box with QTP While closing the excel applicationSet obj=CreateObject("Excel.Application")obj.Visible=Trueobj.DisplayAlerts=FalseSet oWorkbook=obj.原创 2010-10-21 10:51:00 · 1524 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 17】== QTP_Compare local sheet values with run time data table values
Local_val = DataTable("colname",dtLocalSheet)RunTime_val = DataTabel("colname",dtGlobalSheet) if(trim(Local_val)=trim(RunTime_val)) Then ' 去掉空格 MsgBox "Validation success"Reporter.r原创 2010-10-19 14:42:00 · 882 阅读 · 0 评论 -
【软件自动化测试-QTP实战技能 16】==QTP_调用外部EXCEL数据替换DataTable中的数据
'Sheet1: The name or index of the sheet in the file that you want to import. Index values begin with1.'Action1: The name or index of the sheet in the Data Table that you want to replace with the原创 2010-10-19 11:16:00 · 683 阅读 · 0 评论 -
qtp_数据驱动测试方法
1. datatable QTP本身程序就给我们提供了这么一个数据表,我们可以把测试数据或 测试用例 填入这个数据表中.如:设计用例 username passwd case1 mercury mercury case2 xxxxxxx xxxxxx录制脚本For i="1" to Data原创 2009-03-21 01:57:00 · 6515 阅读 · 0 评论