功能测试

单项选择题

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 )

A、[0,99] B、[1,100] C、[0,100] D、[1,99]

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 )。**UFT录制与回放的原理_yangmindeboke的博客-CSDN博客

(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. 要求脚本中使用的变量必须定义,使用哪个语句(Option Explicit)

6. UFT脚本语言采用(VBScript作为开发语言)

7.**自动化测试适合在(功能测试)阶段开展。**

8.UFT有两种对象,分别为(测试对象)和(运行时对象)。

9.UFT有两种对象库,分别为(本地对象库)和(共享对象库)。

10.在UFT中存放测试对象的地方是(对象库)。

11.在UFT中使用(对象侦测器)来查看对象的属性。

12.UFT中共享对象库的扩展名是(.tsr)。

13.UFT的输出值类型包括( 标准输出值)、(文本和文本区输出值)两种。

14.UFT的描述性编程有两种,分别为(直接性)描述性编程和(间接性)描述性编程。

15. UFT中同步点的方法有:( Wait)、Exist、(WaitProperty)和sync四种。

posted @ 2021-05-31 20:14  苏六来了✨  阅读(458)  评论(0编辑  收藏  举报