软件测试题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1、软件测试按照层次可以分为(C)
A、黑盒测试、白盒测试
B、功能性测试和结构性测试
C、单元测试、集成测试和系统测试
D、动态测试和静态测试
2、单元测试中用来模拟被测模块调用者的模块式(C)
A、父模块
B、子模块
C、驱动模块
D、桩模块
3、导致软件缺陷的最大原因是:(A)
A、软件需求说明书
B、设计方案
C、编码
D、维护
4、如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的
( A )
A、判定覆盖
B、条件覆盖
C、判定/条件覆盖
D、组合覆盖
5、下列(C)方法设计出的测试用例发现程序错误的能力最强
A、等价类划分法
B、场景法
C、边界值分析法决策表法
6、软件测试的目的( B )
A、避免软件开发中出现的错误
B、发现软件中出现的问题
C、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D、修改软件中出现的错误
7、在下列描述中,关于测试与调试的说法错误的是( D )
A、测试是显示错误的行为;而调试是推理的过程;
B、测试显示开发人员的错误,调试时开发人员为自己辩护;
C、测试能预期和可控,调试需要想象、经验和思考;
D、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不
可能进行。
8、V模型指出,()对程序设计进行验证,()对系统设计进行验证,()应当追溯到用户需求说明
(1)A、单元和集成测试 B、系统测试C、验收测试和确认测试 D、验证测试(2)A、单元测试 B、集成测试 C、功能测试D、系统测试
(3)A、代码测试 B、集成测试C、验收测试 D、单元测试
9、关于第三方测试的描述,正确的观点是( B )
A、既不是开发人员,也不是用户所进行的测试就是第三方测试
B、由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试
C、第三方测试是在开发方与用户方的测试基础上所进行的验证测试
D、第三方测试又被称为β测试
10、()可以作为软件测试结束的标志
A、使用了特定的测试用例
B、错误强度曲线下降到预定的水平
C、查出了预定数目的错误
D、按照测试计划中所规定的时间进行了测试
11、如下图所示的N-S图,至少需要()个测试用例完成逻辑覆盖
A、12
B、48
C、27
D、18
12、单元测试中用来模拟实现被测模块需要调用的其他功能模块的是( B )
A、驱动模块
B、桩模块
C、主控模块
D、真实的被调用模块
13、在软件性能测试中,下列指标中哪个不是软件性能的指标()
A、响应时间
B、吞吐量
C、资源利用率
D、并发进程数
14、下列关于程序效率的描述错误的是()
A、提高程序的执行速度可以提高程序的效率
B、降低程序占用的存储空间可以调高程序的效率
C、源程序的效率与详细设计阶段确定的算法的效率无关
D、好的程序设计可以提高效率
15、自底向上增量式集成测试中,下面()描述是正确的
A、测试由桩模块控制
B、最上面的模块最先测试
C、父单元用测试过的子单元测试
D、包含树的深度优先或广度优先遍历过程
16、软件测试是采用( A )执行软件的活动
A、测试用例
B、输入数据
C、测试环境
D、输入条件
17、软件缺陷修复的代价最高的阶段为( A )
A、发布阶段
B、需求阶段
C、设计阶段
D、编码阶段
18、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为( B )
A、单元测试
B、回归测试
C、集成测试
D、验收测试
19、对于一个含有n个变量的程序,采用基本边界值分析法测试程序会产生( C )个测试用例
A、6n+1
B、5n
C、4n+1
D、7n
20、典型的软件测试过程模型有()等,在这些模型中,()强调了测试计划等工作的先行和对系统需求和系统设计的测试,()对软件测试流程予以了说明
(1)A、V模型、W模型、H模型、渐进模型B、V模型、W模型、H模型、螺旋模型
C、X模型、W模型、H模型、前置测试模型
D、X模型、W模型、H模型、增量模型
(2)A、V模型 B、W模型 C、渐进模型 D、螺旋模型
(3)A、V模型 B、W模型C、H模型 D、增量模型
21、用边界值分析法,假定1<=x<=100,那么x在测试中应取的边界值( B )
A、x=1,x=100
B、x=0,x=1,x=100,x=101
C、x=2,x=99
D、
x=0,x=101
22、( D )是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查
A、基本路径测试
B、逻辑覆盖
C、决策表
D、数据流测试
23、下列()不是软件自动化测试的优点
A、速度快、效率高
B、准确度和精确度高
C、能提高测试的质量
D、能充分测试软件
二、判断题
1、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。(对)
2、程序员兼任测试员可以提高工作效率。(错)
3、在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。(对)
4、传统测试时在开发的后期才介入,现在测试活动已经扩展到了整个生命周期(对)
5、软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估(对)
6、软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。(对)
7、测试是可以穷尽的。(错)
8、单元测试属于动态测试。(错)
9、测试时为了验证软件已正确地实现了用户的要求。(错)
10、每一个软件项目都有一个最优的测试量。(对)
11、代码审查工作属于静态测试。(对)
12、为了快速完成集成测试,采用一次性集成方式是适宜的。(错)
13、好的测试员不懈追求完美。(错)
14、不存在质量很高但可靠性很差的产品。(对)
15、单元测试能发现约80%的软件缺陷。(对)