软件测试复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;