QTP面试题 QTP笔试题

QTP如何判断对象是否存在

1. 判断getElementById("")获取的对象存不存在 方法一:可以通过错误处理来实现 On Error Resume Next getElementById("")的操作 (注意:如果是用set obj = object. getElementById("") 时,即使 object. getE...... <阅读全文>

qtp web 下拉列表值如何获取

‘登录系统 Browser(“XXX系统”).Page(“XXX系统”).WebEdit(“userName”).Set “admin” Browser(“XXX系统_2″).Page(“XXX系统”).We...... <阅读全文>

qtp功能自动化测试的三种录制模式都是什么?

QTP中有三种录制模式:正常录制、模拟录制、低级录制 1. 正常录制模式是QTP默认的录制模式,这种录制模式是直接对对象的操作,录制完之后,不管再次打开的对象位置在哪,它都能执行到。录制方式为–直接...... <阅读全文>

如何编写一份完整的qtp自动化测试方案?

1. 编写一个QTP 脚本框架,采用数据驱动方法运行脚本. 脚本分成两类,一类是基础功能测试脚本(验证各个模块的基本功能);另一类是业务流程功能测试脚本.(按照业务逻辑,测试相关模块的功能) 因为是采用描述性编程...... <阅读全文>

QTP面试题

1、value输出格式:;结果保存在那个文件夹里? 2、两种运行模式是什么?若两者均可运行需要安装windows的什么插件 3、更新窗口的命令 4、call to existing action 与call to copy  of action的区别 5、对象放...... <阅读全文>

QTP链接数据库脚本

例:Dim res,cmd,sql Set Res=createobject(“adodb.recordset”) Set Cmd=createobject(“adodb.command”) Cmd.activeconnection=”Provider=SQLOLEDB.1;Password=1...... <阅读全文>

如何用QTP 选中网页上的所有复选框

Set MyDescrīption = Descrīption.Create() MyDescrīption(“html tag”).Value = “INPUT” MyDescrīption(“type”).Value = “checkbox” Set Checkboxes = Brows...... <阅读全文>

关于QuickTest的一些问题

QuickTest 如何处理Cookie? 服务器端连接(例如CGI 脚本)可以使用Cookie 存储和检索连接的客户端的信息。 QuickTest 在内存中为每个用户存储Cookie,并且浏览器按正常方式处理这些Cookie。 QuickTest 如...... <阅读全文>

北京鼎普科技股份有限公司 QTP面试题

填空: 1. QTP脚本语言采用_________(备注:我猜好像是VBS,本人对QTP学的也是皮毛,基本上等于不会) 2. 通过DESKTOP对象可以访问windows的桌面顶层对象,想要截屏应使用的方法是______________________ 3. ...... <阅读全文>

北京鼎普科技公司软件测试工程师QTP笔试题

1.QTP中RO与TO的区别? TO是Test Object的简称,RO是Runtime Object简称,既用来区分仓库对象和实际对象,又用来区分对象的封装接口和自身接口。 从实际作用上来看,应该说TO就是是仓库文件里定义的仓库对象,...... <阅读全文>

如何用QTP判断一个文件的扩展名?

当使用QTP时,我们有可能需要判断一个网页上的图片是否是.jpg, .gif等扩展名结尾的,以下是判断扩展名的解决方案: 1. 我们使用Mercury 的demo应用 http://newtours.demoaut.com/. image 2. 需要检查的图片就...... <阅读全文>

如何用QTP脚本删除一个文件夹?

代码如下例所示,假设要删除的文件夹是在C:\drive. 如何用QTP脚本删除一个文件夹: Dim strDrive, strfoldername,objFSO, objFolder, strPath strDrive = “c:\” ‘你要删除的文件夹所在的盘...... <阅读全文>

如何用QTP脚本创建一个文件夹?

代码如下例所示,假设要创建的文件夹是在C:\drive. 如何用QTP脚本创建一个文件夹: Dim strDrive, strfoldername,objFSO, objFolder, strPath strDrive = “c:\” ‘你要创建的文件夹所在的盘...... <阅读全文>

如何关掉msgbox的提示框?

在调试脚本的时候,通常会用采用很多msgbox函数,但是这些提示框必须要手动关闭,否则脚本不会继续往下执行,你可以设计一个函数,在几秒钟之后自动关闭提示框吗? 答案: Set WshShell = CreateObject(“...... <阅读全文>

QTP面试题:如何通过脚本来删除cookies?

没有一个现成的方法来删除cookies, 所以你需要写一个Shell Script去删除你的Cookie所在目录的所有文件。实现的代码如下: Const COOKIES = &H21& Set objShell = CreateObject(“Shell.Applicati...... <阅读全文>

如何使用Dictionary Object?

如下代码是一个典型的使用Dictionary Object的例子: Dim dict ‘ Create a variable. Set dict = CreateObject(”Scripting.Dictionary”) dict.Add “Company”, “HP” ‘ Adding keys and corresponding items. di...... <阅读全文>

QTP面试题:什么是Dictionary Object?

Dictionary Object不是QTP特有的一个对象,它是Microsoft开发的,是VB scripting 的一部分。 简单来说,Dictionary Object跟数组非常相似,两者的不同之处是dictionary object 的每个元素都有一个唯一Key.这个...... <阅读全文>

QTP和QC版本是如何匹配的?哪种版本的QC可以跟哪种版本的QTP整合?

QC 9.0可以跟QTP 8.2 SP1, QTP 8.2 SP2, QTP 9.0, QTP 9.1 和QTP 9.2整合。要确定你的QTP版本跟哪种版本的QC整合,可以参阅安装目录的ReadMe <阅读全文>

如何使用AOM把QTP脚本上传到QC?

连接到Quality Center后,使用AOM打开测试并保存到QC. 代码如下: qtqcApp.Open “C:\QTP\Project\QTPTestScript1″, True ‘ 得到测试对象 Set qtqcTest = qtqcApp.Test ‘ 使用SaveAs方法把测试保存到QC qtqcApp...... <阅读全文>

如何查找TDConnection对象的方法和属性?

可以到以下目录下查看这个对象的属性和方法,QTP Help > QTP Advanced Reference > Quick Test Automation > TDConnection <阅读全文>

如何使用AOM连接Quality Center Open Test Architecture(OTA)?

可以使用QCUtil对象(如果是QTP6.5或者以前,是AKA TDUtil),你可以在QTP Help > Quick Test Object model reference > Utility Objects > QCUtil Object下找到所有相关的属性,如CurrentRun, TestRun,...... <阅读全文>

如果QTP自动连接QC时QC的登录信息改变了怎么办?

修改QTP安装目录下的mic.ini文件,通常是在C:\Program Files\Mercury Interactive\QuickTest Professional\bin目录下,把以下属性从1改到0 1.  LoginAutomatically=0    2. ReconnectToDB=0    3. ReconnectTo...... <阅读全文>

怎么在QTP启动的时候自动连接QC?

到File > Quality Center Connection, 选中 Reconnect to server on start-up选择框。 QTP connects to QC when start-up <阅读全文>

如何使用Automation Object Model(AOM)连接QC和QTP?

可以使用TDConnection Object来进行连接,实例代码如下: ‘ Create the QuickTest Professional application object. Set qtqcApp = CreateObject(”QuickTest.Application”) qtqcApp.Launch ‘Launch QTP qtqcA...... <阅读全文>

如何把QTP和QC连接起来工作?

可以按照如下步骤: 1. 在QC的Tool > Options > Run in QTP下选中Allow other Mercury products to run tests and components 2. 如果你是在同一个有QC 客户端的机器上跑测试,你需要:      1. QTP Con...... <阅读全文>

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814