D.选中录制好的订票部分的第一个步骤,点击Edit\\Action\\Split Action,选择Nested,写入两个Action名称 正确答案:C 30.
(单选)DataTable导入数据代码正确的有() A.DataTable.Import \
B.DataTable.ImportSheet \ C.DataTable.ImportSheet \ D.DataTable.ImportSheet \正确答案:D 31.
(多选)以下说法正确的是()
A.QTP的两种运行模式包括:快速运行模式和正常运行模式; B.进入QTP使用快捷键Ctrl+R就能直接打开对象库; C.一个Test中每个Action有自己独立的对象仓库
D.QTP中的两个视图分别为:keyword-view and expert-view; 正确答案:ABCD 32.
(多选)下列关于QTP软件自动化测试描述错误的是() A.QTP自动化测试不需要手动测试过程; B.QTP将测试数据与代码分离;
C.QTP的测试代码通过复制粘贴的快捷操作方法,运行txt笔记中记录的代码; D.通常情况下,被测系统主要功能通过,且相对稳定才引入自动化测试; 正确答案:AC 33.
(多选)Test中仅有一个Action Login,下列属于获得DataTable中Action 第2个参数city值的正确方式是() A.DataTable(2,2); B.DataTable(2);
C.DataTable(“CITY”,”Login”);
D.DataTable.GetSheet(2).GetParameter(2); 正确答案:AD 34.
(多选)脚本运行过程中,假设B语句的输入是A语句的输出,如果A语句没有运行完,并且已经等待完 毕语句间固定间隔时间,这个时候脚本将会报错,以下解决办法正确的是() A.在A语句后添加wait语句; B.在B语句后添加wait语句;
C.在A语句后添加waitproperty语句; D.在B语句后添加waitproperty语句; 正确答案:AC 35.
(多选)在DataTable Action表单中, 遍历参数name的三行值的方法有() A.通过Test的反复;
B.使用for循环,通过SetNextRow控制行操作;
C.通过Action的反复;
D.使用for循环,通过SetCurrentRow控制行操作; 正确答案:BCD 36.
(多选)代码如下, Dialog(\Name:\\Dialog(\\Dialog(\简化以上代码,使用方式正确的是()
A.With Dialog(\.WinEdit(\Name:\\.WinEdit(\\
B.With Dialog(\WinEdit(\Name:\\WinEdit(\\ C.Owin=Dialog(\Owin.WinEdit(\Name:\\Owin.WinEdit(\ D.Set Owin=Dialog(\Owin.WinEdit(\Name:\\Owin.WinEdit(\正确答案:AD 37.
(多选)下列关于QTP专家视图和关键字视图的说法,正确的是()
A.Keyword View通过可视化方法增强脚本功能,Export View通过VBScript脚本语言增强脚本功能;
B.专家视图和关键字视图使QTP脚本的两种表现形式,其实现的功能是一样的; C.在专家视图中对脚本所做的修改,在关键字视图中是体现不出来的;
D.可以通过复制代码的形式,快速在专家视图中完成创建多个检查点的功能; 正确答案:AB 38.
(多选)Action参数化前Test运行正确,Action参数化后,代码运行失败,运行失败的原因最有可能是()
A.没有插入同步点; B.代码录制不正确;
C.相关的数据没有进行参数化;
D.被参数化的Action,代码的开始与结束,被测系统所处的状态不一致; 正确答案:CD 39.
(多选)下列叙述正确的是()
A.Non-Reusable Action不能被其他测试通过call to copy Action方法调用;
B.Non-Reusbale Action不能被其他测试通过call to Existing Action方法调用; C.Reusable Action可以被其他测试多次调用,但在其他测试中以只读的方式使用; D.Reusable Action可以被其他测试拷贝,但是在其他测试中以只读的方式使用; 正确答案:BC 40.
(多选)Test反复与Action反复理解正确的是() A.Test总反复次数取决于Global表单中的行数; B.Action总反复次数取决于Action表单中的行数; C.Test默认反复次数为All rows;
D.Action默认反复次数为All rows; 正确答案:ABC 41.
(多选)在DataTable Global表单中, 遍历参数name的三行值的方法有() A.通过Test的反复;
B.使用for循环,通过SetNextRow控制行操作; C.通过Action的反复;
D.使用for循环,通过SetCurrentRow控制行操作; 正确答案:ABD 42.
(多选)关于wait系统函数和waitProperty方法的区别描述正确的有() A.wait是等待固定时间间隔,waitProperty是等待不固定时间间隔
B.wait的参数时间单位为秒,waitProperty的超时时间参数的单位为毫秒 C.wait是等待不固定时间间隔,waitProperty是等待固定时间间隔
D.wait的参数时间单位为毫秒,waitProperty的超时时间参数的单位为秒 正确答案:AB 43.
(多选)下列关于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 44.
(多选)关于Action的作用,说法正确的是()
A.代码和对象仓库都分到每个Action来存放,方便阅读和维护脚本和对象仓库 B.可以复制和调用Action,从而实现代码的复用
C.可以把测试数据存放在本Action表单中,方便阅读和维护测试数据 D.做Action参数化来实现代码的局部反复 正确答案:ABCD 45.
(多选)小李在某次测试体验中使用QTP创建了一个完成预定车票的功能的Action,并对车票的出发地和目的地进行了参数化, 在Action Sheet中提供了3组数据,下列操作可以让Action执行三次的有()
A.不需要任何设置,默认条件下执行次数等于Action Sheet中的记录数; B.在Action Call Properties对话框中勾选Run on All rows;
C.在Action Call Properties对话框中勾选Run one iteration only; D.在Action Call Properties对话框中勾选Run from row 1 to row 3; 正确答案:BD 46.
(多选)下列关于对象库的描述正确的是()
A.对象库简称是ORP,能够识别任何一种对象;
B.对象库里面的对象可以进行添加、复制、剪切、高亮操作;
C.可轻易的修改对象库中对象的描述属性,并能够更好的管理对象;
D.对象库中对象的非关键属性值在回放时和录制时若不一致,回放时对象也无法识别; 正确答案:BC 47.
(多选)QTP中,能被测试复制的Action是() A.Non-reusable Action; B.Reusable Action; C.External Action; D.Internal Action; 正确答案:AB 48.
(多选)下列关于exist使用正确的是()
A.马上检查目标对象是否存在: If Object.Exist Then MsgBox \ B.超时5秒内检查目标对象是否存在: If Object.Exist(5) Then MsgBox \End If
C.马上检查目标对象是否存在: If Object.Exist(0) Then MsgBox \ D.超时5秒内检查目标对象是否存在: If Object.Exist(5000) Then MsgBox \browser exists.\正确答案:BC 49.
(多选)关于设计时数据表和运行时数据表,描述正确的是() A.设计时数据表是静态的,数据不会在运行时改变
B.运行时数据表是在运行过程中动态变化的,脚本代码中的读写数据表的操作都是针对运行时数据表进行的
C.脚本运行结束后,运行时数据表的数据需要在测试结果报告中查看最终的数据状态 D.设计时数据表在脚本运行过程中被替换为运行时数据表,所以运行结束后也无法看到其本来数据
正确答案:ABC 50.
(多选)关于仓库对象和运行实际对象说法错误的是() A.仓库对象的简称为TO,实际对象的简称为RO;
B.获取实际对象的属性可以使用GetROProperty方法,修改实际对象的属性可以通过SetROProperty;
C.TO的属性值和对应的RO属性值相同,QTP才可以识别到对象;
D.TO是仓库文件里的仓库对象,RO是被测软件的实际测试对象,两者是不同的对象,是独立的;
正确答案:BC