达内TSD第三阶段月考题 下载本文

内容发布更新时间 : 2024/11/17 14:37:45星期一 下面是文章的全部内容请认真阅读。

(单选)关于QTP识别对象描述错误的是() A.从脚本中获得对象名称; B.对象仓库中找到该对象;

C.根据关键属性信息在被测程序中定位该对象;

D.根据对象仓库中录入的动作和取值执行相应的操作; 正确答案:D 13.

(单选)被测系统中,识别某一控件的关键属性,每次运行的值会随着测试数据不同而有改变,可以使用以下那种方法解决对象 无法识别的问题() A.添加对象到对象仓库;

B.修改关键属性的值为正则表达式; C.删除对象的该关键属性;

D.使用setROProperty修改该关键属性的属性值; 正确答案:B 14.

(单选)下列关于文本检查点与文本区域检查点,描述正确的是() A.文本检查点与文本区域检查点,被操作对象一致; B.文本检查点与文本区域检查点,被操作对象不一致;

C.使用文本检查点实现的检查,不可以使用文本区域检查点代替; D.对web控件可以使用文本区域检查点; 正确答案:B 15.

(单选)关于QTP回放原理,下列顺序正确的是() ① 根据关键属性信息在被测程序中定位该对象 ② 对象仓库中找到该对象 ③ 从脚本中获得对象名称 ④ 根据脚本中录入的动作和取值执行相应的操作 A.③①②④; B.①②③④; C.③②①④; D.②③①④; 正确答案:C 16.

(单选)通过编程方式打开被测应用百度网站的命令时() A.SystemUtil.Run “iexplore.exe”,”http://www.http://www.china-audit.com/”; B.SystemUtil.Run “explorer.exe”,”http://www.http://www.china-audit.com/”; C.Environment.Run “http://www.http://www.china-audit.com/”,”explorer.exe”; D.Environment.Run “http://www.http://www.china-audit.com/”,”explorer.exe”; 正确答案:A 17.

(单选)当需要在一个Test脚本中同时测试有效等价类和无效等价类的测试数据时,代码中预期结果的校验部分一定需要使用 VBS的什么语法() A.字符串连接 B.数组 C.分支语句 D.循环语句

正确答案:C 18.

(单选)下列关于QTP工作原理,顺序正确的() ① 封装被测对象到对象库 ② 录制对象为脚本,对象库存在对象 ③ 运行QTP脚本时,会启用对象库里对象属性和运行中的被测属性进行比较 ④ 脚本的描述与对象匹配 ⑤ 对比成功之后找到需要运行的对象 A.②③⑤; B.①③⑤; C.①④⑤; D.②④⑤; 正确答案:B 19.

(单选)如果要测试一个BS架构的系统,在启动QTP时需要注意() A.在插件管理页面中需要勾选ActiveX插件 B.在插件管理页面中需要勾选Virtual Basic插件 C.在插件管理页面中需要勾选Web插件 D.在插件管理页面中需要勾选Java插件 正确答案:C 20.

(单选)用于获得对象的运行时属性值的函数是() A.GetTOProperty; B.GetROProperty; C.GetTOProperties; D.GetROProperties; 正确答案:B 21.

(单选)关于VBS的函数myMulti (no1, no2)的调用,下列书写不正确的是() A.Msgbox myMulti(8,9)+100 B.resvalue= myMulti(8,9)+100 C.resvalue= myMulti 8,9 +100 D.myMulti 8,9; 正确答案:C 22.

(单选)下列关于QTP两种脚本视图的描述中错误的是() A.两种视图不是相互独立的,一处改动会影响另一处的记录;

B.专家视图中的一行语句,一定能在关键字视图中找到相应的步骤; C.通过关键字视图,无法删除专家视图中的步骤;

D.它们都是记录操作步骤的脚本,只是记录的方式不同而已; 正确答案:C 23.

(单选)在脚本循环一次的条件下,想取得Global表中的Jack,下列代码正确的是:() A.DataTable.GetSheet(1).SetCurrentRow 2 Print DataTable(1,\

B.DataTable.GetSheet(“Global”).SetCurrentRow 2 Print DataTable(“username”,dtGlobalSheet) C.DataTable.GetSheet(1).GetCurrentRow 2 Print DataTable(1,1)

D.DataTable.GetSheet(1).GetCurrentRow 2 Print DataTable(“username”,1)

正确答案:B 24.

(单选)在一个Test中实现多个Action的方式,下列哪项不正确() A.使用Call to new Action命令创建一个新的Action;

B.使用Call to copy Action命令复制其他测试的Action,可以对其进行更改; C.使用Call to Existing Action命令调用其他测试的Action,可以对其进行更改; D.通过分割方式产生新的Action; 正确答案:C 25.

(单选)和标准检查点功能相同的方法为() A.WaitProperty B.GetROProperty C.CheckAttribute D.CheckProperty 正确答案:D 26.

(单选)QTP关键字视图中,以下哪项可以显示在Item列() A.Close; B.Click; C.Restore; D.SystemUtil; 正确答案:D 27.

(单选)WaitProperty方法的第三个参数(超时时间)如果不给定时,默认的时间为() A.5秒 B.10秒

C.Tools\\Options\\Run\\Run mode里设置的时间

D.File\\Settings\\Run\\Object Synchronization Timeout时间 正确答案:D 28.

(单选)a=\下列结果计算正确的是()

A.b&c的值为2030 a+b的值为1020 b+c的值为50 a+d的值为10abc c+d的值为30abc B.b&c的值为50 a+b的值为1020 b+c的值为50 a+d的值为10abc c+d运行会报错 C.b&c的值为2030 a+b的值为30 b+c的值为50 a+d运行会报错 c+d运行会报错 D.b&c的值为2030 a+b的值为1020 b+c的值为50 a+d的值为10abc c+d运行会报错 正确答案:D 29.

(单选)录制Flight系统登录订票后,分割成2个Action,以下哪个操作是正确的()

A.选中录制好的登录部分的最后一个步骤,点击Edit\\Action\\Split Action,选择Independent of each other,写入两个Action名称

B.选中录制好的登录部分的最后一个步骤,点击Edit\\Action\\Split Action,选择Nested,写入两个Action名称

C.选中录制好的订票部分的第一个步骤,点击Edit\\Action\\Split Action,选择Independent of each other,写入两个Action名称

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控制行操作;