如果题目顺序不一样,请用CTRL+F来搜索试题
确定好题一样,再下载
点击支付下载即可看见答案
软件测试· 期终考试
1.关于软件测试的目的,描述正确的有()。
多选题
A.测试是程序执行过程,并限于执行有限的测试用例和情形,并发现错误
B.检查软件是否满足软件定义的各种需求目标
C.发现未曾发现的错误,实现成功的测试
D.证明软件没有错误
2.正交实验设计法中的关键因素有()。
多选题
A.指标
B.因子
C.因子的状态
D.正交表
3.逻辑覆盖法是白盒测试最常用的测试方法,下面属于逻辑覆盖的有()。
多选题
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.判定-条件覆盖和条件组合覆盖
4.以下说法正确的有( )。
多选题
A.等价类划分和边界值分析属于白盒测试技术
B.基本路径测试属于白盒测试技术
C.在基本路径测试中,可以通过流图来计算环路复杂性
D.可以不进行单元测试就开始集成测试,因为集成测试会发现所有的问题
5.关于软件缺陷的描述正确的有()。
多选题
A.软件未达到产品说明书中已标明的功能
B.软件出现产品说明书中指明不会出现的错误
C.软件未达到产品说明书中虽未指出但应达到的目标
D.软件功能超出产品说明书中指明的范围
6.从是否需要执行被测软件的角度,软件测试技术可划分的类型是:( )。
多选题
A.静态测试
B.黑盒测试
C.动态测试
D.白盒测试
7.常用的白盒测试技术有哪些()。
多选题
A.程序结构分析
B.逻辑覆盖
C.基本路径测试
D.循环测试和程序插桩
8.下面关于测试组织结构的说法,正确的有()。
多选题
A.通常分为基于技能的组织模式和基于项目的组织模式两种
B.基于技能的测试组织模式适用于较高和较难领域项目的测试
C.基于技能的测试组织模式要求每人把注意力集中于自身专业领域
D.基于项目的测试组织模式要求测试人员的技能水平都差不多
9.自动化测试脚本主要由哪几种?
多选题
A.线性脚本
B.结构化脚本
C.共享脚本
D.其他脚本
10.测试用例的执行管理本质是对测试计划模块中静态的测试项的执行过程,对这个过程进行管理和控制。
判断题
A.正确
B.错误
11.数据流分析方法是在程序代码经过的路径上检查数据的用法。这种方式并不一定能够发现缺陷,但可发现数据流异常。
判断题
A.正确
B.错误
12.集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。
判断题
A.正确
B.错误
13.测试流程是指测试的全过程,包括计划测试、设计测试、执行测试三大环节。
判断题
A.正确
B.错误
14.软件测试是测试人员的事,与开发人员无关。
判断题
A.正确
B.错误
15.程序中隐藏错误的概率与其已发现的错误数成正比。
判断题
A.正确
B.错误
16.在整个开发周期中要对测试用例进行有效的跟踪和维护。(
判断题
A.正确
B.错误
17.TMM优化级别主要进行质量控制的测试。
判断题
A.正确
B.错误
18.测试管理策略的制定,需要通过测试者自主开发和‘量身定做’,以最能适应测试团队自身的工作需求为原则。
判断题
A.正确
B.错误
19.测试可以证明缺陷存在,但不能证明缺陷不存在。
判断题
A.正确
B.错误
20.软件测试中白盒法是通过分析程序的( )来设计测试用例的。
单选题
A.应用范围
B.内部逻辑
C.功能
D.输入数据
21.下述说法正确的是( )。
单选题
A.白盒测试又称为“逻辑驱动测试”
B.穷举路径测试可以查出程序中因遗漏路径而产生的错误
C.一般而言,黑盒测试对结构的覆盖比白盒测试高
D.必须根据软件需求说明文档生成用于白盒测试的测试用例
22.从下列叙述中,能够与软件开发各阶段,如需求分析、设计、编码相对应的软件测试是( )。
单选题
A.集成测试、确认测试、单元测试
B.单元测试、集成测试、确认测试
C.单元测试、确认测试、集成测试
D.确认测试、集成测试、单元测试
23.软件测试是保证软件质量的重要措施,它的实施应该在( )。
单选题
A.程序编程阶段
B.软件开发全过程
C.软件允许阶段
D.软件设计阶段
24.静态测试的实现技术有哪些()。
多选题
A.代码检查
B.静态结构分析
C.代码质量度量
D.评审和检查
25.下列哪个不是测试环境组成要素( )。
单选题
A.软硬件
B.技术文档
C.测试工具
D.网络环境
26.在用逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等。其中( )是最强的覆盖准则。
单选题
A.语句覆盖
B.条件覆盖
C.判定-条件覆盖
D.路径覆盖
27.程序的三种基本结构是( )。
单选题
A.过程子、程序、分程序
B.顺序、选择、循环
C.递归、堆栈、队列
D.调用、返回、转移
28.组件测试类别可以包括 ( )。 ①静态测试 ②动态测试 ③手工测试 ④自动化测试
单选题
A.① ② ③
B.① ② ③ ④
C.① ③
D.② ③ ④
29.“高产”的测试是指( )。
单选题
A.用适量的测试用例说明被测试程序正确无误
B.用适量的测试用例说明被测试程序符合相应的要求
C.用适量的测试用例发现被测试程序尽可能多的错
D.用适量的测试用例纠正被测试程序尽可能多的错误
30.下列可以作为软件测试对象的是( )
单选题
A.需求规格说明书
B.软件设计规格说明
C.源程序
D.以上全部
31.成功的测试是指运行测试用例后( )。
单选题
A.未发现程序错误
B.发现了程序错误
C.证明程序正确性
D.改正了程序错误
32.调试是( )。
单选题
A.发现与预先定义的规格和标准不符合的问题
B.发现软件错误征兆的过程
C.有计划的、可重复的过程
D.消除软件错误的过程
33.软件测试是为了检查出并改正尽可能多的错误,不断提高软件的( )。
单选题
A.质量和效能
B.设计和技巧
C.功能和效率
D.质量和可靠性
34.下面( )法能够有效地检测输入条件的各种组合可能引起的错误。
单选题
A.等价类划分
B.边界值分析
C.错误推测
D.因果图
35.软件调试的目的是( )。
单选题
A.找出错误所在并改正之
B.对错误性质进行分类
C.排除存在错误的可能性
D.统计出错的次数
36.必须要求用户参与的测试阶段是( )。
单选题
A.单元测试
B.集成测试
C.确认测试
D.验收测试
37.下列选项中不属于黑盒测试特点的是( )。
单选题
A.黑盒测试用例设计可与软件实现同步进行
B.黑盒测试与软件具体实现无关
C.黑盒测试可以检查出程序内部结构的错误
D.黑盒测试可用于软件测试的各个阶段
38.确认测试以( )文档作为测试的基础。
单选题
A.需求规格说明书
B.设计说明书
C.源程序
D.开发计划
39.以下关于软件回归测试的说法中错误的是( )。
单选题
A.软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试
B.软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试
C.软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试
D.对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁
40.关于软件测试,下列说法中错误的是( )。
单选题
A.在早期的软件开发中,测试就等同于调试
B.软件测试是使用人工或自动手段来运行或预测某个系统的过程
C.软件测试的目的在于它是否满足规定的需求或是弄清楚预期结果和实际结果之间的差异
D.软件测试与软件开发是两个独立、分离的过程
41.( )是用户和设计交换最频繁的方法
单选题
A.原型化方法
B.瀑布模型方法
C.螺旋模型方法
D.构件组装模型
42.下面对数据流分析方法描述错误的是( )。
单选题
A.数据流分析不一定能够发现缺陷,但可以发现异常。
B.数据流分析过程中,需要检查每个变量的使用情况。
C.数据流异常通常不明显,并且每个异常都会导致不正确的行为。
D.数据流分析是在程序代码经过的路径上检查数据的用法。
43.下面对等价类划分法描述错误的是( )。
单选题
A.将测试对象的输入域划分成若干部分
B.等价类划分的主要依据是需求规格说明书
C.只需要考虑程序中合理的、有意义的输入数据
D.从每个部分中选取少数具有代表性的数据作为测试用例
E.光顾
44.在进行单元测试时,常用的方法是( )。
单选题
A.采用白盒测试,辅之以黑盒测试
B.采用黑盒测试,辅之以白盒测试
C.只使用白盒测试
D.只使用黑盒测试
45.以下的测试方法中,允许对源代码进行操作的是( )。
单选题
A.路径测试
B.函数覆盖
C.程序插桩
D.条件覆盖
E.价格和费用
46.修复软件缺陷费用最高的是____阶段:( )。
单选题
A.编制说明书
B.设计
C.编写代码
D.发布
47.下关于测试原则的描述,正确的是( )
单选题
A.所有的软件测试不需要追溯到用户需求
B.完全测试是不可能的
C.测试可以显示软件潜在的缺陷
D.程序员不需要避免检查自己的程序
48.划分软件测试属于白盒测试还是黑盒测试的依据是( )。
单选题
A.是否执行程序代码
B.是否能看到软件测试文档
C.是否能看到被测源程序
D.运行结构是否确定
49.在黑盒测试中,着重检查输入条件的组合的测试用例设计方法是( )。
单选题
A.等价类划分
B.边界值分析
C.错误推测法
D.因果图法
50.在测试脚本的录制、编写与调试过程中,需要注意的原则是( )。
单选题
A.测试脚本录制包含两种模式:控件识别模式和模拟操作模式。控件识别模式中使用键盘操作实现两种模式混合录制效果
B.测试工具的选择直接影响到实施的具体细节,而试用和比较是非常简单有效的方法
C.自动化回归测试建议采用以录制脚本为主、编写脚本为辅的实现方式
D.脚本录制与测试执行同期进行,脚本录制完成后应立即完成其主要调试工作