1
Desktop.CaptureBitmap \ B. 1
Desktop.CaptureBitmap(\ C. 1
Browser(\ D. 1
Browser(\正确答案:AD解析: 32.
(多选题)一般在自定义检查点失败时,都做什么处理() A.写入测试结果报告一个失败的结果 B.重启系统
C.导出测试结果数据 D.截屏
正确答案:ABD解析: 33.
(多选题)以下说法正确的是()
A.QTP的两种运行模式包括:快速运行模式和正常运行模式; B.进入QTP使用快捷键Ctrl+R就能直接打开对象库; C.一个Test中每个Action有自己独立的对象仓库
D.QTP中的两个视图分别为:keyword-view and expert-view; 正确答案:ABCD解析: 34.
(多选题)下列关于QTP自动启动Windows App 进行录制代码的设置,正确的是() A.Record and Run Settings 中WinApp选择Record and run only on;
B.Record and Run Settings 中Web选择Record and run test on any open browser;
C.Record and Run Settings 中WinApp选择Record and run test on any open Windows-based application;
D.Record and Run Settings 中Web选择Open the following address when a record or run session begins;
正确答案:AB解析: 35.
(多选题)下列关于QTP软件自动化测试描述错误的是() A.QTP自动化测试不需要手动测试过程; B.QTP将测试数据与代码分离;
C.QTP的测试代码通过复制粘贴的快捷操作方法,运行txt笔记中记录的代码; D.通常情况下,被测系统主要功能通过,且相对稳定才引入自动化测试; 正确答案:AC解析: 36.
(多选题)下列属于Action间共享数据的方式是()
A.通过DataTable共享; B.通过环境变量共享; C.通过随机数共享;
D.通过Action自定义变量共享 正确答案:AB解析: 37.
(多选题)关于Action的作用,说法正确的是()
A.代码和对象仓库都分到每个Action来存放,方便阅读和维护脚本和对象仓库 B.可以复制和调用Action,从而实现代码的复用
C.可以把测试数据存放在本Action表单中,方便阅读和维护测试数据 D.做Action参数化来实现代码的局部反复 正确答案:ABCD解析: 38.
(多选题)下列属于获得DataTable中Global参数值的正确方式是() A.DataTable(1,1); B.DataTable(1);
C.DataTable(“paramname”,”global”);
D.DataTable.GetSheet(1).GetParameter(“paramname”); 正确答案:ABD解析: 39.
(多选题)关于设计时数据表和运行时数据表,描述正确的是() A.设计时数据表是静态的,数据不会在运行时改变
B.运行时数据表是在运行过程中动态变化的,脚本代码中的读写数据表的操作都是针对运行时数据表进行的
C.脚本运行结束后,运行时数据表的数据需要在测试结果报告中查看最终的数据状态 D.设计时数据表在脚本运行过程中被替换为运行时数据表,所以运行结束后也无法看到其本来数据
正确答案:ABC解析: 40.
(多选题)下列不属于QTP回归时设置的是() A.在对象库修改对象的非关键属性的新值 B.在被测系统中设置对象的属性值 C.在对象库修改对象的关键属性的新值 D.添加新对象到对象库 正确答案:AB解析: 41.
(多选题)下列属于WinButton类型对象的方法有() A.Click B.Type C.Set
D.GetROproperty
正确答案:ABD解析: 42.
(多选题)脚本运行过程中,假设B语句的输入是A语句的输出,如果A语句没有运行完,
并且已经等待完毕语句间固定间 隔时间,这个时候脚本将会报错,以下解决办法正确的是()
A.在A语句后添加wait语句; B.在B语句后添加wait语句;
C.在A语句后添加waitproperty语句; D.在B语句后添加waitproperty语句; 正确答案:AC解析: 1.
(单选)以下选项中,除了哪一项以外,都可以将目标对象添加到对象仓库() A.录制代码时,对目标对象做操作;
B.在显示目标对象的Active Screen中,做添加对象操作; C.录制代码时,对目标对象插入检查点; D.设置Record and Run Settings; 正确答案:D 2.
(单选)下列关于QTP中插入检查点的叙述中,不正确的是() A.可以在录制过程中插入检查点;
B.可以从Active Screen中插入检查点; C.可以从菜单中插入检查点;
D.可以在专家视图中自己写脚本语句插入检查点; 正确答案:D 3.
(单选)VBScript是一种面向对象的可视化程序设计语言,下面不属于对象的三要素的是() A.变量; B.事件; C.属性; D.方法; 正确答案:A 4.
(单选)下列属于VBScript数据类型的是() A.Varchar; B.Char; C.Number; D.Variant; 正确答案:D 5.
(单选)QTP默认使用_____语言编写程序来加强代码的功能() A.Java语言; B.C语言;
C.VBScript脚本语言; D.以上均可; 正确答案:C 6.
(单选)下列哪个语句可以为变量 str 赋值为字符串“abc123”() A.Str=”abc” + “123”; B.Str=”abc” + 123; C.Str=”abc” * 123; D.Str=”abc” * ”123”; 正确答案:A 7.
(单选)QTP创建测试代码时,什么情况下需要添加Synchronization Point() A.为了检查测试的实际结果与预期结果是否一致; B.为了使Test运行的速度慢些; C.为了自定义验证内容;
D.一条语句的输入是前一条语句的输出,为了等待前一条语句执行完毕; 正确答案:D 8.
(单选)以下哪种检查点一般用于做界面UI的检查() A.标准检查点 B.位图检查点 C.文本检查点
D.文本区域检查点 正确答案:B 9.
(单选)下列VBS代码中,变量counter的值是() Dim counter, myNum counter = 0 myNum = 9 Do myNum = myNum + 1 counter = counter + 1 Loop Until myNum > 10 MsgBox \循环重复了\次。\ A.0 B.1 C.2 D.3
正确答案:C 10.
(单选)QTP关键字视图中一个操作步骤,一般包含下列哪几部分内容() A.Operation,Assignment,Comment; B.Operation,Value,Assignment; C.Item,Operation,Value;
D.Item,Assignment,Documentation; 正确答案:C 11.
(单选)关于在QTP中创建一个新的Action的方式,下列描述不正确的是() A.使用Call to new Action命令创建一个新的Action;
B.使用Call to copy Action命令复制其他测试的Action,可以对其进行更改; C.使用Call to Existing Action命令调用其他测试的Action,可以对其进行更改; D.通过分割方式产生新的Action; 正确答案:C 12.