软件测试复习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一:选择题(20*1’)

1.以下____A__叙述正确的。

(1)测试用例应由设计人员来制定。

(2)测试点应由测试人员确立。

(3)测试工作展开于项目立项后,而不是代码开发完成之后。

(4)测试对象是源代码。

A.(1)(3) B(2)(3) C(1)(2)(3) D(1)(2)(3)(4)

2.用等价类划分法设计8位长数字类型用户名登陆操作的测试用例。应该分成4个区间。

3.以下说法不正确的是____D__。

A.易用性测试不仅是针对应用程序的测试,而且还要包括用户手册等系列文档。

B.安装测试就是按照用户安装手册安装软件,来评估安装过程的易用性、正确性。

C.辅助系统测试包括帮助测试、向导测试、信息提示测试等。

D.界面整体测试是指对界面的规范性、可维护性、整体性等进行测试盒评估。

4.需求规格说明书是导致软件缺陷的最大原因。

5.关于软件测试的说法,C______是不正确的。

A代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议。对程序进行静态分析的过程。

B白盒测试是通过对程序内部结构的分析,检测来寻找问题的测试方法。

C单元测试是针对软件设计的最小单位——程序模块进行正确性检验的测试工作,它通常需要开发辅助的模块作为主程序调用被测模块来完成测试。

D软件测试的对象不仅仅是程序、文档、数据和规程都是软件测试的对象。

6.针对下列程序段,需要___C___ 个测试用例可以满足语句覆盖的要求。

switch ( value ) {

case 0 :

other = 30 ;break ;

case 1 :

other =50 ;break ;

case 2:

other = 300 ;

case3 :

other = other / value ;break ;

default :

other = other * value ;}

A . 2

B . 3

C . 4

D . 5

7.下面有四种测试方法,其中D 与其余三种测试分类上不同。

A.负载测试B强度测试C数据库容量测试D静态代码走查

8.白盒测试是B 的测试。

A.基于功能

B.基于代码C基于设计 D.基于需求文档

9.关于集成测试的描述中,正确的是____C__。

①集成测试也叫做组装测试,通常是在单元测试的基础上,将模块按照概要设计说明书要求进行组装和测试的过程。

②自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。

③自底向上的增殖方式需要建立桩模块,并行的对多个模块试试测试,并逐步形成程序实体,完成所有模块的组装和集成测试。

④在集成测试时,测试者应当确定关键模块,对这鞋关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等。

A.①、②B.②、③C.①、④D.②、④

10.下面c语言程序,边界值问题可以定位在____A__。

Int data(3);

Int i;

For(i=1;i<=3;i++)

Data(i)=100;

A.data(0)

B. data(1)

C. data(2)

D. data(3)

11.以下__A____属于测试设计员的职责。

A.设计测试用例

B.评估测试活动

C.测试执行

D.制定测试计划

12.软件测试的目的是尽可能发现软件中的错误。

13.逻辑覆盖标准主要用于D

A.系统测试

B.安装测试

C.验收测试

D.单元测试

14.网站页面上某一内容被点击的次数与被现实次数之比称之为点击率。

15.不属于界面元素测试的是( C)。

A.窗口测试 B.文字测试 C.功能点测试 D.菜单测试

16.软件测试的对象包括源程序、目标程序、数据及相关文档。

17.下述说法错误的是( B)

A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测试工作.

B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试.

C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统.

D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台.

18.错误管理的流程可以概括为:测试人员提交新的错误入库,错误状态为1;高级测

试人员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为2,如果不是错误,

则拒绝,设置为“拒绝”状态;开发人员查询状态为 3 的错误,做如下处理:如果不是错误,

则置状态为“拒绝”,如果是错误则修复并置状态为4,如果不能解决的错误,要留下文字

说明并保持错误为“拒绝”状态;测试人员查询状态为 5 的错误,验证错误是否已解决,做

如下处理:如问题解决了置错误的状态为6,如问题没有解决则置状态为7。上述流程中1至7 相对应的状态标识为( A)。

A.新信息→打开→打开→修正→修正→关闭→重新打开

B.打开→修正→关闭→修正→修正→关闭→打开

C.新信息→打开→打开→关闭→修正→关闭→重新打开

D.新信息→打开→打开→修正→关闭→修正→重新打开

19.下面有四种测试方法,其中C 与其余三种测试分类上不同。

A.正交实验发B场景法C基本路径法D边界值分析法

20.在某大学学籍管理信息系统中,假设学生年龄的输入范围为 16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是(B )

A 可划分为2个有效等价类,2个无效等价类

B可划分为1个有效等价类,2个无效等价类

C可划分为2个有效等价类,1个无效等价类

D可划分为1个有效等价类,1个无效等价类

21.用边界值分析法,假定X为整数,10<=X<=100,那么X在测试中应该取的边界值是___B___。

A.X=10,X=100

B.X=9,X=10,X=100,X=101

C.X=10,X=11, X=99,X=100

D. X=9,X=10,X=50,X=100

22.web应用连接测试不包括(C)

A.无连接指向的页面

B.错误的连接

C.客户端与服务器端的连接速率

D.不存在的页面

23.通过疲劳强度测试,最容易发现(B)问题。

A.并发用户数

B.内存泄露

C.系统安全性

D.功能错误

24.关于第三方测试的描述,正确的观点是(C)。

A.既不是开发人员,也不是用户所进行的测试就是第三方测试

B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试

C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试

D.第三方测试又被称为β测试

25.某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;

相关文档
最新文档