功能测试
1、要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句 ( B)
A、Option Base 0 B、Option Explicit
C、Option Base 1 D、Option Compare
2、表达式Mid("SHANGHAI",6,3)的值是( D )
A、SHANGH B、SHA C、ANGH D、HAI
3、INT(100*RND())产生的随机整数的闭区间是(A )
4、VB认为下面( A )组变量是同一个变量
A、A1和a1 B、SUM和SUMMARY
C、AVER和AVERAGE D、A1和A_1
5、表达式(7\31)*(18\5-1)的值是( B )
A、8.76 B、0 C、0.587 D、6.67
6、表达式25 Mod 6的值是( A ) Mod代表的是求余
A、1 B、5 C、4 D、出错
7、Rnd函数不可能产生的( B)值
A、0 B、1 C、0.1234 D、0.00005
8、执行以下程序段的输出c的值是( D)
a=Sqr(3)
b=Sqr(2)
c=a>b
A、-1 B、0 C、False D、True
9、下列语句中,(B)可以调用Sub过程。
A. IF B. Call C. For D. Dim
10、以下标识符中,(A)可以作为有效VBScript变量名。
A. you_name B. for C. you name D. false
11、要求出当前日期的月份数,可以使用函数(A)。
A. Month(Date) B. Month(#2006/12/30#)
C. Month() D. Day(Date)
12、要求出当前日期的月份数,可以使用函数A。
A. Month(Date) B. Month(#2006/12/30#)
C. Month() D. Day(Date)
13、产生[10,37]之间的随机整数的VBScript表达式是( C )
A、Int(Rnd()27)+10 B、Int(Rnd()37)+10
C、Int(Rnd()28)+10 D、INT(RND(1)38)+10
14、函数Len(CStr(123.4))的值为(B )
A、11 B、5 C、6 D、8
15、在一个语句行内写多条语句时,语句之间应该用( D )分隔
A、逗号 B、分号 C、顿号 D、冒号
16.**下列关于UFT中插入检查点的叙述中,不正确的是( D)。
A.**可以在录制过程中插入检查点**
B.**可以从Active Screen中插入检查点**
C.**可以从菜单中插入检查点**
D.**可以在专家视图中自己写脚本语句插入检查点**
17.**下列属于VBScript数据类型的是( D)。
A.Varchar B.Char C.Number D.Variant
18.UFT**默认使用( C )语言编写程序来加强代码的功能。
A.Java B.C C.VBScript D.**以上均可**
19.下列(A )语句可以为变量str赋值为字符串”abc123”。
A.str=”abc”+”123” B.str=”abc”+123
C.str=”abc”*”123” D.str=abc+123
20.**以下(B )检查点一般用于做界面UI的检查。**
A.**标准检查点 B.位图检查点 C.文本检查点 D.文本区域检查点**
21.**以下( A)检查点一般用于检查某对象的属性值。**
A.**标准检查点** B.**位图检查点 C.文本检查点 D.文本区域检查点**
22.**以下( C)检查点一般用于检查页面中是否存在指定的文本。**
A.**标准检查点 B.位图检查点 C.文本检查点 D.数据库检查点**
23.UFT**关键字视图中一个操作步骤,一般包含下列( B )部分。**
A.Operation,Assignment,Comment
B.Operation,Value,Assignment
C.Item,Operation,Value
D.Item,Assignment,Documentation
24.**关于UFT回放原理,下列顺序正确的是( C )。**
(1)根据关键属性信息在被测程序中定位该对象
(2)对象仓库中找到该对象
(3)从脚本中获得对象名称
(4)根据脚本中录入的动作和取值执行相应的操作
A.(3)(1)(2)(4) B.(1)(2)(3)(4) C.(3)(2)(1)(4) D.(2)(3)(1)(4)
25. 通过编程方式打开被测应用百度网站的命令是( A )
A. Systemutil.Run “iexplorer.exe”,”http://www.baidu.com”
B. Systemutil.Run ”http://www.baidu.com”, “explorer.exe”
C. Enviroment.Run ”http://www.baidu.com”, “explorer.exe”
D. Enviroment.Run ”http://www.baidu.com”, “explorer.exe”
26.**当需要在一个test脚本中同时测试有效等价类和无效等价类的测试数据时,代码中预期结果的校验部分一定需要使用VBS的( C)语句。**
A.字符串连接 B.数组 C.分支 D.循环
27.如果要测试一个B/S架构的系统,在启动UFT时需要注意(C )。
A.在插件管理页面中需要勾选ActiveX插件
B.在插件管理页面中需要勾选Visual Basic插件
C.在插件管理页面中需要勾选Web插件
D.在插件管理页面中需要勾选Java插件
28.用于获得对象的运行时属性值的函数是( B)。
A.GetTOProperty B.GetROProperty C.GetTOProperties D.GetROProperties
29.下列关于UFT两种脚本视图的描述中错误的是( C )。**
A.两种视图不是相互独立的,一处改动会影响另一处**
B.专家视图中的一行语句,一定能在关键字视图中找到相应的步骤**
C.通过关键字视图,无法删除专家视图中的步骤
D.它们都是记录操作步骤的脚本,只是记录的方式不同而已**
30.和标准检查点功能相同的方法为( D)。
A.WaitProperty B.GetROProperty C.CheckAttribute D.CheckProperty
31.UFT**属于( A )工具。
A.**功能自动化测试** B.**性能自动化测试 C.测试管理 D.单元测试**
32.UFT**默认安装情况下,( C)插件不是自带的。
A.ActiveX B.Visual Basic C.Java D.Web
33.UFT**中的参数类型不包括(A )。
A.File B.DataTable C.Environment D.RandomNumber
34.UFT中的环境变量不包括( C)。
A.**内置环境变量 B.内部环境变量 C.随机变量 D.外部环境变量
35.UFT**中默认的随机数参数的取值范围是( B )。
A.0-10 B.0-100 C.0-1000 D.0-10000
36.在UFT中,浏览器导航超时默认是( B)秒。
A. 10 B. 20 C. 30 D. 60
37.UFT默认支持在( D )浏览器上录制脚本。
A. 谷歌 B. Netscape C. Firefox D. IE
填空题
1.目前流行UFT版本安装后,自带有(3 )个插件。
2.Datatable**中的第一个表(sheet)的名称是( Global)**
3.**数据表(datatable)在脚本文件夹中的名称是(default.xls)**
4.VBS**语法中判断两个值不等的运算符是( <> )**
5. 要求脚本中使用的变量必须定义,使用哪个语句(
6. UFT脚本语言采用(VBScript作为开发语言)
7.**自动化测试适合在(功能测试)阶段开展。**
8.UFT有两种对象,分别为(测试对象)和(运行时对象)。
9.UFT有两种对象库,分别为(本地对象库)和(共享对象库)。
10.在UFT中存放测试对象的地方是(对象库)。
11.在UFT中使用(对象侦测器)来查看对象的属性。
12.UFT中共享对象库的扩展名是(.tsr)。
13.UFT的输出值类型包括( 标准输出值)、(文本和文本区输出值)两种。
14.UFT的描述性编程有两种,分别为(直接性)描述性编程和(间接性)描述性编程。