QTP练习.doc_第1页
QTP练习.doc_第2页
QTP练习.doc_第3页
QTP练习.doc_第4页
QTP练习.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. (单选)以下选项中,除了哪一项以外,都可以将目标对象添加到对象仓库()o A. 录制代码时,对目标对象做操作;o B. 在显示目标对象的Active Screen中,做添加对象操作;o C. 录制代码时,对目标对象插入检查点;o D. 设置Record and Run Settings;正确答案:D 2. (单选)下列关于QTP中插入检查点的叙述中,不正确的是()o A. 可以在录制过程中插入检查点;o B. 可以从Active Screen中插入检查点;o C. 可以从菜单中插入检查点;o D. 可以在专家视图中自己写脚本语句插入检查点;正确答案:D 3. (单选)VBScript是一种面向对象的可视化程序设计语言,下面不属于对象的三要素的是()o A. 变量;o B. 事件;o C. 属性;o D. 方法;正确答案:A 4. (单选)下列属于VBScript数据类型的是()o A. Varchar;o B. Char;o C. Number;o D. Variant;正确答案:D 5. (单选)QTP默认使用_语言编写程序来加强代码的功能()o A. Java语言;o B. C语言;o C. VBScript脚本语言;o D. 以上均可;正确答案:C 6. (单选)下列哪个语句可以为变量 str 赋值为字符串“abc123”()o A. Str=”abc” + “123”;o B. Str=”abc” + 123;o C. Str=”abc” * 123;o D. Str=”abc” * ”123”;正确答案:A 7. (单选)QTP创建测试代码时,什么情况下需要添加Synchronization Point()o A. 为了检查测试的实际结果与预期结果是否一致;o B. 为了使Test运行的速度慢些;o C. 为了自定义验证内容;o D. 一条语句的输入是前一条语句的输出,为了等待前一条语句执行完毕;正确答案:D 8. (单选)以下哪种检查点一般用于做界面UI的检查()o A. 标准检查点o B. 位图检查点o C. 文本检查点o D. 文本区域检查点正确答案:B 9. (单选)下列VBS代码中,变量counter的值是() Dim counter, myNum counter = 0 myNum = 9 Do myNum = myNum + 1 counter = counter + 1 Loop Until myNum 10 MsgBox 循环重复了 & counter & 次。o A. 0o B. 1o C. 2o D. 3正确答案:C 10. (单选)QTP关键字视图中一个操作步骤,一般包含下列哪几部分内容()o A. Operation,Assignment,Comment;o B. Operation,Value,Assignment;o C. Item,Operation,Value;o D. Item,Assignment,Documentation;正确答案:C 11. (单选)关于在QTP中创建一个新的Action的方式,下列描述不正确的是()o A. 使用Call to new Action命令创建一个新的Action;o B. 使用Call to copy Action命令复制其他测试的Action,可以对其进行更改;o C. 使用Call to Existing Action命令调用其他测试的Action,可以对其进行更改;o D. 通过分割方式产生新的Action;正确答案:C 12. (单选)关于QTP识别对象描述错误的是()o A. 从脚本中获得对象名称;o B. 对象仓库中找到该对象;o C. 根据关键属性信息在被测程序中定位该对象;o D. 根据对象仓库中录入的动作和取值执行相应的操作;正确答案:D 13. (单选)被测系统中,识别某一控件的关键属性,每次运行的值会随着测试数据不同而有改变,可以使用以下那种方法解决对象 无法识别的问题()o A. 添加对象到对象仓库;o B. 修改关键属性的值为正则表达式;o C. 删除对象的该关键属性;o D. 使用setROProperty修改该关键属性的属性值;正确答案:B 14. (单选)下列关于文本检查点与文本区域检查点,描述正确的是()o A. 文本检查点与文本区域检查点,被操作对象一致;o B. 文本检查点与文本区域检查点,被操作对象不一致;o C. 使用文本检查点实现的检查,不可以使用文本区域检查点代替;o D. 对web控件可以使用文本区域检查点;正确答案:B 15. (单选)关于QTP回放原理,下列顺序正确的是() 根据关键属性信息在被测程序中定位该对象 对象仓库中找到该对象 从脚本中获得对象名称 根据脚本中录入的动作和取值执行相应的操作o A. ;o B. ;o C. ;o D. ;正确答案:C 16. (单选)通过编程方式打开被测应用百度网站的命令时()o A. SystemUtil.Run “iexplore.exe”,””;o B. SystemUtil.Run “explorer.exe”,””;o C. Environment.Run “”,”explorer.exe”;o D. Environment.Run “”,”explorer.exe”;正确答案:A 17. (单选)当需要在一个Test脚本中同时测试有效等价类和无效等价类的测试数据时,代码中预期结果的校验部分一定需要使用 VBS的什么语法()o A. 字符串连接o B. 数组o C. 分支语句o D. 循环语句正确答案:C 18. (单选)下列关于QTP工作原理,顺序正确的() 封装被测对象到对象库 录制对象为脚本,对象库存在对象 运行QTP脚本时,会启用对象库里对象属性和运行中的被测属性进行比较 脚本的描述与对象匹配 对比成功之后找到需要运行的对象o A. ;o B. ;o C. ;o D. ;正确答案:B 19. (单选)如果要测试一个BS架构的系统,在启动QTP时需要注意()o A. 在插件管理页面中需要勾选ActiveX插件o B. 在插件管理页面中需要勾选Virtual Basic插件o C. 在插件管理页面中需要勾选Web插件o D. 在插件管理页面中需要勾选Java插件正确答案:C 20. (单选)用于获得对象的运行时属性值的函数是()o A. GetTOProperty;o B. GetROProperty;o C. GetTOProperties;o D. GetROProperties;正确答案:B 21. (单选)关于VBS的函数myMulti (no1, no2)的调用,下列书写不正确的是()o A. Msgbox myMulti(8,9)+100o B. resvalue= myMulti(8,9)+100o C. resvalue= myMulti 8,9 +100o D. myMulti 8,9;正确答案:C 22. (单选)下列关于QTP两种脚本视图的描述中错误的是()o A. 两种视图不是相互独立的,一处改动会影响另一处的记录;o B. 专家视图中的一行语句,一定能在关键字视图中找到相应的步骤;o C. 通过关键字视图,无法删除专家视图中的步骤;o D. 它们都是记录操作步骤的脚本,只是记录的方式不同而已;正确答案:C 23. (单选)在脚本循环一次的条件下,想取得Global表中的Jack,下列代码正确的是:()o A. DataTable.GetSheet(1).SetCurrentRow 2 Print DataTable(1,username)o B. DataTable.GetSheet(“Global”).SetCurrentRow 2 Print DataTable(“username”,dtGlobalSheet)o C. DataTable.GetSheet(1).GetCurrentRow 2 Print DataTable(1,1)o D. DataTable.GetSheet(1).GetCurrentRow 2 Print DataTable(“username”,1)正确答案:B 24. (单选)在一个Test中实现多个Action的方式,下列哪项不正确()o A. 使用Call to new Action命令创建一个新的Action;o B. 使用Call to copy Action命令复制其他测试的Action,可以对其进行更改;o C. 使用Call to Existing Action命令调用其他测试的Action,可以对其进行更改;o D. 通过分割方式产生新的Action;正确答案:C 25. (单选)和标准检查点功能相同的方法为()o A. WaitPropertyo B. GetROPropertyo C. CheckAttributeo D. CheckProperty正确答案:D 26. (单选)QTP关键字视图中,以下哪项可以显示在Item列()o A. Close;o B. Click;o C. Restore;o D. SystemUtil;正确答案:D 27. (单选)WaitProperty方法的第三个参数(超时时间)如果不给定时,默认的时间为()o A. 5秒o B. 10秒o C. ToolsOptionsRunRun mode里设置的时间o D. FileSettingsRunObject Synchronization Timeout时间正确答案:D 28. (单选)a=10,b=20,c=30,d=abc,下列结果计算正确的是()o A. b&c的值为2030 a+b的值为1020 b+c的值为50 a+d的值为10abc c+d的值为30abco B. b&c的值为50 a+b的值为1020 b+c的值为50 a+d的值为10abc c+d运行会报错o C. b&c的值为2030 a+b的值为30 b+c的值为50 a+d运行会报错 c+d运行会报错o D. b&c的值为2030 a+b的值为1020 b+c的值为50 a+d的值为10abc c+d运行会报错正确答案:D 29. (单选)录制Flight系统登录订票后,分割成2个Action,以下哪个操作是正确的()o A. 选中录制好的登录部分的最后一个步骤,点击EditActionSplit Action,选择Independent of each other,写入两个Action名称o B. 选中录制好的登录部分的最后一个步骤,点击EditActionSplit Action,选择Nested,写入两个Action名称o C. 选中录制好的订票部分的第一个步骤,点击EditActionSplit Action,选择Independent of each other,写入两个Action名称o D. 选中录制好的订票部分的第一个步骤,点击EditActionSplit Action,选择Nested,写入两个Action名称正确答案:C 30. (单选)DataTable导入数据代码正确的有()o A. DataTable.Import A:1.xlso B. DataTable.ImportSheet D:1.xlso C. DataTable.ImportSheet D:1.xls,1o D. DataTable.ImportSheet D:1.xls,1,1正确答案:D 31. (多选)以下说法正确的是()o A. QTP的两种运行模式包括:快速运行模式和正常运行模式;o B. 进入QTP使用快捷键Ctrl+R就能直接打开对象库;o C. 一个Test中每个Action有自己独立的对象仓库o D. QTP中的两个视图分别为:keyword-view and expert-view;正确答案:ABCD 32. (多选)下列关于QTP软件自动化测试描述错误的是()o A. QTP自动化测试不需要手动测试过程;o B. QTP将测试数据与代码分离;o C. QTP的测试代码通过复制粘贴的快捷操作方法,运行txt笔记中记录的代码;o D. 通常情况下,被测系统主要功能通过,且相对稳定才引入自动化测试;正确答案:AC 33. (多选)Test中仅有一个Action Login,下列属于获得DataTable中Action 第2个参数city值的正确方式是()o A. DataTable(2,2);o B. DataTable(2);o C. DataTable(“CITY”,”Login”);o D. DataTable.GetSheet(2).GetParameter(2);正确答案:AD 34. (多选)脚本运行过程中,假设B语句的输入是A语句的输出,如果A语句没有运行完,并且已经等待完 毕语句间固定间隔时间,这个时候脚本将会报错,以下解决办法正确的是()o A. 在A语句后添加wait语句;o B. 在B语句后添加wait语句;o C. 在A语句后添加waitproperty语句;o D. 在B语句后添加waitproperty语句;正确答案:AC 35. (多选)在DataTable Action表单中, 遍历参数name的三行值的方法有()o A. 通过Test的反复;o B. 使用for循环,通过SetNextRow控制行操作;o C. 通过Action的反复;o D. 使用for循环,通过SetCurrentRow控制行操作;正确答案:BCD 36. (多选)代码如下, Dialog(Login).WinEdit(Agent Name:).Set amber Dialog(Login).WinEdit(Password:).Set mercury Dialog(Login).WinButton(OK).Click 简化以上代码,使用方式正确的是()o A. With Dialog(Login) .WinEdit(Agent Name:).Set amber .WinEdit(Password:).Set mercury .WinButton(OK).Click End Witho B. With Dialog(Login) WinEdit(Agent Name:).Set amber WinEdit(Password:).Set mercury WinButton(OK).Click End Witho C. Owin=Dialog(Login) Owin.WinEdit(Agent Name:).Set amber Owin.WinEdit(Password:).Set mercury Owin.WinButton(OK).Clicko D. Set Owin=Dialog(Login) Owin.WinEdit(Agent Name:).Set amber Owin.WinEdit(Password:).Set mercury Owin.WinButton(OK).Click正确答案:AD 37. (多选)下列关于QTP专家视图和关键字视图的说法,正确的是()o A. Keyword View通过可视化方法增强脚本功能,Export View通过VBScript脚本语言增强脚本功能;o B. 专家视图和关键字视图使QTP脚本的两种表现形式,其实现的功能是一样的;o C. 在专家视图中对脚本所做的修改,在关键字视图中是体现不出来的;o D. 可以通过复制代码的形式,快速在专家视图中完成创建多个检查点的功能;正确答案:AB 38. (多选)Action参数化前Test运行正确,Action参数化后,代码运行失败,运行失败的原因最有可能是()o A. 没有插入同步点;o B. 代码录制不正确;o C. 相关的数据没有进行参数化;o D. 被参数化的Action,代码的开始与结束,被测系统所处的状态不一致;正确答案:CD 39. (多选)下列叙述正确的是()o A. Non-Reusable Action不能被其他测试通过call to copy Action方法调用;o B. Non-Reusbale Action不能被其他测试通过call to Existing Action方法调用;o C. Reusable Action可以被其他测试多次调用,但在其他测试中以只读的方式使用;o D. Reusable Action可以被其他测试拷贝,但是在其他测试中以只读的方式使用;正确答案:BC 40. (多选)Test反复与Action反复理解正确的是()o A. Test总反复次数取决于Global表单中的行数;o B. Action总反复次数取决于Action表单中的行数;o C. Test默认反复次数为All rows;o D. Action默认反复次数为All rows;正确答案:ABC 41. (多选)在DataTable Global表单中, 遍历参数name的三行值的方法有()o A. 通过Test的反复;o B. 使用for循环,通过SetNextRow控制行操作;o C. 通过Action的反复;o D. 使用for循环,通过SetCurrentRow控制行操作;正确答案:ABD 42. (多选)关于wait系统函数和waitProperty方法的区别描述正确的有()o A. wait是等待固定时间间隔,waitProperty是等待不固定时间间隔o B. wait的参数时间单位为秒,waitProperty的超时时间参数的单位为毫秒o C. wait是等待不固定时间间隔,waitProperty是等待固定时间间隔o D. wait的参数时间单位为毫秒,waitProperty的超时时间参数的单位为秒正确答案:AB 43. (多选)下列关于QTP自动启动Windows App 进行录制代码的设置,正确的是()o A. Record and Run Settings 中WinApp选择Record and run only on;o B. Record and Run Settings 中Web选择Record and run test on any open browser;o C. Record and Run Settings 中WinApp选择Record and run test on any open Windows-based application;o D. Record and Run Settings 中Web选择Open the following address when a record or run session begins;正确答案:AB 44. (多选)关于Action的作用,说法正确的是()o A. 代码和对象仓库都分到每个Action来存放,方便阅读和维护脚本和对象仓库o B. 可以复制和调用Action,从而实现代码的复用o C. 可以把测试数据存放在本Action表单中,方便阅读和维护测试数据o D. 做Action参数化来实现代码的局部反复正确答案:ABCD 45. (多选)小李在某次测试体验中使用QTP创建了一个完成预定车票的功能的Action,并对车票的出发地和目的地进行了参数化, 在Action Sheet中提供了3组数据,下列操作可以让Action执行三次的有()o A. 不需要任何设置,默认条件下执行次数等于Action Sheet中的记录数;o B. 在Action Call Properties对话框中勾选Run on All rows;o C. 在Action Call Properties对话框中勾选Run one iteration only;o D. 在Action Call Properties对话框中勾选Run from row 1 to row 3;正确答案:BD 46. (多选)下列关于对象库的描述正确的是()o A. 对象库简称是ORP,能够识别任何一种对象;o B. 对象库里面的对象可以进行添加、复制、剪切、高亮操作;o C. 可轻易的修改对象库中对象的描述属性,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论