首页 › 答案 › 题库 › 远程教育 › 联大学堂

联大学堂《软件质量保证与测试(周口师范学院)》题库及答案

联大学堂《软件质量保证与测试(周口师范学院)》题库及答案
1、软件缺陷关闭周期表是常用的软件缺陷跟踪图表
正确答案:图表
2、软件测试过程包含的测试活动有
正确答案:试计划|测试设计|测试实施|测试执行|缺陷跟踪和测试评估
3、软件测试策略的确定过程通常经历
正确答案:确定测试需求|评估风险|确定测试策略三个阶段组成
4、典型的测试设计活动包括()、()、设计驱动程序和稳定的桩
正确答案:测试用例设计|测试过程设计
5、变异测试的理论基础是
正确答案:程序员能力|假设和|组合效应|假设
6、面向对象集成测试常见方法包括(),(),(),
正确答案:抽样测试|正交矩阵(阵列)测试
7、按照测试的层次和策略,软件测试可以分为单元测试(),()
正确答案:按照测试的层次和策略|软件测试可以分为单元测试
8、请阐述测试用例在代码走查中的作用
正确答案:(1)代码走查中,测试用例并不是关键,也并不是仅想验证这几个测试用例运行是否正确,人脑毕竟比计算机慢太多|(2)这里测试用例是作为怀疑程序逻辑与计算错误的启发点,在随测试实例游历程序逻辑时,在怀疑程序的过程中发现错误
9、请从SQA的角度,阐述分别编写用户需求文档和系统需求文档的理由
正确答案:低质量的基础防护|自身利益的需求
10、通常,由人工进行的静态测试方法包括(),(),(), 和技术评审。
正确答案:桌面检查|代码审查|代码走查
11、传统质量成本和现代质量成本的主要区别有哪些
正确答案:失效有关的事件和活动|现代的质量成本
12、专业软件开发的SQA环境有哪些特征?
正确答案:遵守合同约定|服从顾客供货商关系|需要协同工作|需要同其他开发组的合作和协调|同其它软件系统的接口|项目组有变化时项目继续进行|需要持续维护软件系统若干年
13、请详细描述软件质量费用的经典模型
正确答案:控制费用|控制失效费用|外部失效费用
14、认证标准和评估标准的主要区别
正确答案:认证标准的重点是外部的--支持供货商顾客关系|而评估标准的重点是内部的|因为评估标准关注的是软件过程改进
15、软件测试规范可以分为()规范和()规范
正确答案:行业|操作
16、常见的程序分析视角有()、(),文本视角和计算流视角
正确答案:句法视角|功能视角
17、CCB的决策机制有哪些种类?你认为其中那种决策机制更实用?
正确答案:最普遍的方法是投票决定|每个代表都投票|但是少数服从多数含义模糊|寻求CCB成员的一致意见
18、请指出走查、审查这两种同行评审方法的不同?
正确答案:走查和审查的区别是其正式性的等级|其中,审查是两者之中更为正式|走查的发现限于被评审文档的意见,而审查的发现还同改进开发方法自身的工作相结合|所以和走查相比,审查对一般的SQA做出了更大贡献
19、高度螺旋模型每次迭代必需的活动包含哪些
正确答案:意见与更改要求|开发者的计划制定活动|开发者的风险分析与化解开发者设计活动|开发者关于编码、测试、发布的构造活动|顾客的评价
20、从内容和重点上我们可以把质量管理标准划分成两种类型
正确答案:认证标准准和评估标
21、通常,软件质量的管理部件有项目进展()用于控制软件维护的工具SQA管理工具
正确答案:控制软件质量度量、软件质量费用和可
22、测试覆盖准则的作用如何?
正确答案:1)定量地规定软件测试需求,指导测试数据的选择|(2)度量测试数据集,揭示软件特定特征的能力|(3)对测试结果和软件可靠性评估具有重要影响
23、软件更改的质量保证工作需要每个更改的SCI的质量保证和()两个级别的
正确答案:整个新软件系统版本的质量证
24、开发生命周期阶段SQA部件可以划分成三类:使用的SQA部件
正确答案:评审、专家观点、软件测试、软件维护SQA部件和由第三方/分包商
25、在任何机构中,要正确发挥作用需要()三个要的跟踪任务
正确答案:CAPA记录流的跟踪CAPA执行的跟踪和CAPA执行结果的跟踪
26、软件过程度量可以进一步划分为()
正确答案:软件过程质量度量、软件过程进度度量和软件过程生产率度量
27、外部参与方可被分 类为()
正确答案:分包商、COTS软件和重用软件模块的供货商和顾客自身
28、质量记录
正确答案:质量记录是一种特殊类型的受控文档。它是面向顾客的文档,用于证实同顾客需求的全面符合性以及贯穿于开发和维护全过程的软件质量保证系统的有效运行
29、软件质量保证的目标包括括和和两大方
正确答案:面向产品的软件开发发发发发发发和和和和和和和面向过
30、开发风险软件
正确答案:发风险是软件开发任务或环境的一种状态或性质,如果忽略它,将增加软件项目失败的可能
31、软件开发风险
正确答案:软件开发风险是软件开发任务或环境的一种状态或性质,如果忽略它,将增加软件项目失败的可能
32、软件配置版本
正确答案:软件配置版本是指在给定时间点上组成软件系统的、已批准而且文档化的SCI版本的集合
33、规程
正确答案:规程是完成某件事情或行动的特定方式,即规程是为了完成一个任务,根据给定方法所执行的详细活动或过程
34、CMM内容包含五个等级
正确答案:初始级、可重复级、已定义级、已管理级和可优
35、Pressman软件质量的定义
正确答案:软件质量是符合明确陈述的功能性能需求、明确文档化了的开发标准和所有专业开发预期的隐含特性
36、()和()是维护方针的主要组成
正确答案:版本方针、更改方针
37、(软件工程领域)模板
正确答案:在软件工程领域,模板指的是小组或机构创建的,用于编辑报告以及其他形式文档的格式
38、集成测试策略中,渐增式与非渐增式集成策略各有何优、缺点?为什么通常采用渐增式?
正确答案:非渐增式集成策略是将所有的模块一次连接起来,简单、易行,节省机时,但测试过程中难于查错,发现错误也很难定位,测试效率低。渐增式集成策略是将模块一个一个地连入系统,每连入一个模块,都要对新系统进行测试。这种组装测试方案比较非渐增式,容易查出错误及进行错误定位,有利于查出模块接口部分的错误,因此测试效率高。但渐增式较费机时。比较两种集成策略,显然渐增式有利于实现测试的目标,故通常采用渐增式进行组装测试。
39、软件可靠性管理
正确答案:软件可靠性管理指通过一个程序使软件的可靠性得到最优化的过程。此程序着重于软件防错(softwareeerrorrprevention),发现并清除fault;此程序着重于采用一定措施并根据诸如资源,进度表及性能的约束条件使可靠性最大化
40、CCB的决策机制有哪些种类?你认为其中那种决策机制更实用
正确答案:最普遍的方法是投票决定。每个代表都投票,采用少数服从多数的方式。这种民主的做法能够充分调动CCB成员的机机性;但是少数服从多数含义模糊,该决策模式也容易产生一些政见。极端的做法是所有决策都交给一个人,这种安排鼓励在决策中灵活考虑各种意见,但压抑了CCB其他成员的积极性; 第三种可行的决策机制是寻求CCB成员的一致意见,同时提供合理的跳出机制。综合考虑上述三种不同CCB决策机制,第三种策略最为实
41、几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是
A.大棒模式
B.边写边改模式
C.瀑布模式
D.快速原型开发模式
正确答案:B
42、软件配置管理
正确答案:一个负责应用(计算机化的或非计算机化的技术工具和管理规程、使之能够完成为护SCI和软件配置版本所需任务的SQA部件
43、谈谈你对变异测试原理的理解
正确答案:(1)使用变异算子对被测程序做微小的合乎语法的变动,每个新程序称为一个变异体;(2)根据已有的测试数据运行变异体;(3)比较变异体和原程序的运行结果:如果两者不同就称该测试数据将该变异体杀死了;否则称该变异体是活的
44、认证标准和评估标准的主要区别
正确答案:认证标准的重点是外部的--支持供货商顾客关系而评估标准的重点是内部的。因为评估标准关注的是软件过程改进
45、合同评审
正确答案:合同评审是一个指导评审建议草案和合同文档的SQA部件
46、如果一个判定的复合条件表达式为(A>1)Orr(B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例
A.1
B.2
C.3
D.4
正确答案:B
47、计算机软件测试规范规定,软件测试的类别可分为:单元测试,集成测试以及
A.系统测试
B.验收测试
C.系统测试和验收测试
D.配置测试
正确答案:D
48、配置测试是()。
A.是指检查软件之间是否正确交互和共享信息息
B.交互适应性、实用性和有效性的集中体现现
C.交互适应性、实用性和有效性的集中体现现
D.检查缺陷是否有效改正
正确答案:B
49、可作为测试停止的标准是
A.当时间用光时
B.执行了所有的测试用例,但没有发现故障
C.当所有缺陷都已经清除时
D.当所有缺陷都已经清除时
正确答案:D
50、请详细描述软件质量费用的经典模型
正确答案:在经典软件质量费用模型中,软件质量费用可以划分为控制费用、控制失效费用。其中,控制费用被进一步细化为预防费用和评价费用;控制失效费用进一步细化为内部失效费用、外部失效费用。 预防费用包括建立软件质量基础设施、更新并改进基础设施以及完成其运行所需的常规活动的投资。评价费用花在特定项目或软件系统中软件错误的检测上。内部失效费用是指改正在顾客现场安装软件之前实施设计评审、软件测试及验收测试时检测到的错误而产生的费用。外部失效费用限定为改正由顾客或维护组在顾客现场安装软件系统之后检测到的失效的费用
51、测试用例设计的考虑因素有哪些
正确答案:(1)测试用例必须具有代表性、典型性;(2)测试用例要浓缩系统设计;(3)测试用例既要考虑正确的输入,也需要考虑错误或异常的输入,以及促使这些错误、异常发生的条件;(4)用户测试用例设计需要考虑用户实际使用场景
52、计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于
A.缺陷
B.故障
C.失效
D.缺点
正确答案:A
53、如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()。
A.判定覆盖
B.条件覆盖
C.判定/条件覆盖
D.组合覆盖
正确答案:A
54、传统质量成本和现代质量成本的主要区别有哪些?
正确答案:传统的质量成本集中在与失效有关的事件和活动,如损坏、缺陷等。传统质量成本通常以报废、返工、返修等形式出现;现代的质量成本的目的则在于通过预防和评估活动中的适当投入,减少与失效有关的活
55、请指出走查、审查这两种同行评审方法的不同?
正确答案:走查和审查的区别是其正式性的等级。其中,审查是两者之中更为正式。走查的发现限于被评审文档的意见,而审查的发现还同改进开发方法自身的工作相结合。所以和走查相比,审查对一般的SQA做出了更大贡
56、软件测试计划的内容应包括
A.测试目的
B.被测软件的功能、输入和输出
C.测试内容和评价标准
D.以上全部
正确答案:D
57、专业软件开发的SQA环境有哪些特征?
正确答案:遵守合同约定;服从顾客供货商关系;需要协同工作;需要同其他开发组的合作和协调;同其它软件系统的接口;项目组有变化时项目继续进行;需要持续维护软件系统若干
58、软件测试按照测试层次可以分为
A.黑盒测试
B.功能性测试和结构性测试
C.单元测试、集成测试和系统测试
D.动态测试和静态测试
正确答案:C
59、请阐述软件测试的原则
正确答案:(1)尽早的和不断的测试应作为软件开发人员的座右铭。(2)测试用例应当由测试数据和与之对应的预期结果组成。(3)测试用例应包括合理的输入条件和不合理的输入条件。(4)严格执行测试计划,排除测试的随意性。(5)充分注意测试当中的群体现象。 6)要对每一个测试结果作全面的检查。(7)保存测试计划、测试用例、出错统计和最终分析报告,为维护工作提供充分的资料
60、坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期
A.技术评审
B.程序测试
C.文档审查
D.管理评审
正确答案:A
61、软件动态测试方法分为白盒法和
A.白盒法
B.白盒法
C.动态测试
D.动态测试
正确答案:B
62、软件缺陷的基本状态有
A.激活状态
B.已修正状态
C.关闭或非激活状态
D.以上全部
正确答案:D
63、软件测试是采用()执行软件的
A.测试用例
B.输入数据
C.测试环境
D.输入条件
正确答案:A
64、软件测试的目的是
A.评价软件的质量
B.发现软件的错误
C.找出软件中所有的错误
D.证明软件的正确的
正确答案:B
65、软件的集成测试工作最好由什么人员承担,以提高集成测试的效果
A.该软件的设计人员
B.不属于该软件开发组的软件设计人员
C.该软件开发组的负责人
D.软件的编程人员
正确答案:B
66、软件测试的对象包括
A.需求分析、概要设计和详细设计
B.程序源代码
C.需求规格说明
D.以上所有
正确答案:D
67、软件测试的目的是
A.发现软件中隐藏的错误
B.解决软件中隐藏的错误
C.尽量不发现错误以便早日提交软件
D.证明软件的正确性
正确答案:A
68、软件缺陷修复的代价最高的阶段为
A.发布阶段
B.需求阶段
C.设计阶段
D.编码阶段
正确答案:A
69、软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?答案: 1预防软件发生错误 2发现程序错误 3提供诊断错误信息
A.只有1
B.只有2
C.只有3
D.1、2、3
正确答案:D
70、软件生存期中费用消耗最大的环节是
A.软件测试
B.软件开发
C.软件质量保证
D.软件文档审查
正确答案:A
71、软件缺陷产生的原因有
A.技术问题
B.团队工作
C.软件本身
D.以上全部
正确答案:D
72、软件生存周期过程中,修改错误代价最大的阶段是
A.需求阶段
B.设计阶段
C.编程阶段
D.发布运行阶段
正确答案:D
73、软件测试方法按照测试过程是否执行程序分为动态测试和
A.白盒法
B.黑盒法
C.静态测试
D.灰盒法
正确答案:B
74、是一种黑盒测试方法,它是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例
A.等价类划分法
B.边界值分析法
C.场景法
D.边界值
正确答案:A
75、软件项目计划一般不包括以下哪项内容
A.培训计划
B.进度安排
C.人员安排
D.软件开发标准的选择和制定(可行性)
正确答案:D
76、下列哪一项不属于软件功能易用性测试关注的内容
A.软件界面的色彩是否协调
B.软件是否能主动禁止用户可能进行的非法操作
C.软件是否允许用户针对自己的使用习惯进行定制
D.软件是否能帮助用户减少输入中的重复劳动
正确答案:A
77、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。
A.条件覆盖法
B.等价分类法
C.边界值分析法
D.错误推测法
正确答案:C
78、软件测试员究竟做些什么
A.软件测试员的目的是发现软件缺陷
B.软件测试员的目的是发现软件缺陷,尽可能早一些
C.软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复
D.软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复
正确答案:C
79、软件测试的过程,不包括
A.单元测试
B.集成测试
C.集成测试
D.测试计划
正确答案:D
80、测试是软件生存期中费用消耗最大的环节。能够决定需要做多少次测试的影响因素有
A.系统的目标和信息的价
B.潜在的用户数量
C.开发组织和测试的时机
D.以上全部
正确答案:D
81、()把黑盒子测试和白盒子测试的界限打乱了
A.灰盒子测试
B.动态测试
C.静态测试
D.失败测试
正确答案:A
82、必须要求用户参与的测试阶段是
A.单元测试
B.集成测试
C.确认测试
D.验收测试
正确答案:D
83、侧重于观察资源耗尽情况下的软件表现的系统测试被称为
A.强度测试
B.压力测试
C.容量测试
D.性能测试
正确答案:B
84、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括
A.测试输入、执行条件和预期的结果
B.测试目标、测试工具
C.测试环境
D.测试配置
正确答案:A
85、从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的
A.测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序
B.测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员。
C.测试组织与开发组织为同一公司,但不在同一部门
D.试组织与开发组织为不同公司
正确答案:D
86、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()。
A.程序的注释
B.程序的内部逻辑
C.用户使用说明书
D.程序的需求说明
正确答案:B
87、错误推测法的基本想法是
A.划分有效等价类和无效等价类
B.划分原因和结果
C.列出所有的可能情况
D.列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例
正确答案:D
88、从软件测试观点出发,软件缺陷由系统缺陷、加工缺陷、数据缺陷、代码缺陷和()构成。
A.设计缺陷
B.功能缺陷
C.性能缺陷
D.接口缺陷
正确答案:B
89、对Web网站进行的测试中,属于功能测试的是
A.连接速度测试
B.链接测试
C.平台测试
D.安全性测试
正确答案:B
90、单元测试的测试用例主要根据()的结果来设计
A.需求分析
B.源程序
C.概要设
D.详细设计
正确答案:D
91、不属于单元测试内容的是
A.模块接口测试
B.局部数据结构测试
C.路径测试
D.用户界面测试
正确答案:A
92、单元测试中使用的辅助模块分为驱动模块和
A.传入模块
B.主模块
C.桩模块
D.传出模块
正确答案:C
93、集成测试分为渐增组装测试和
A.非渐增组装测试
B.确认测试
C.单元测试
D.测试计划
正确答案:A
94、单元测试中用来模拟被测模块调用者的模块是
A.父模块
B.子模块
C.驱动模块
D.桩模块
正确答案:C
95、大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易
A.通过测试
B.整体测试
C.快速查错
D.快速排错
正确答案:B
96、对于一个软件的各种需求,要确定其关键性类型,定义关键性级别的依据是
A.系统任务
B.安全性
C.技术复杂性
D.以上全部
正确答案:D
97、个项目是否开发,从经济上来说是否可行,归根结底是取决于对
A.成本的估算
B.项目计划
C.工程管理
D.工程网络图
正确答案:A
98、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于
A.测试
B.调试
C.回归测试
D.单元测试
正确答案:B
99、集成测试的测试用例是根据()的结果来设计。
A.需求分析
B.源程序
C.概要设计
D.详细设
正确答案:C
100、黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于
A.软件规格说明
B.软件设计说明
C.概要设计说明
D.详细设计说明
正确答案:A
101、对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为
A.测试
B.调试
C.错误分析
D.验证
正确答案:B
102、黑盒测试用例设计方法包括
A.等价类划分法、因果图法、正交试验设计法、功能图法、路径覆盖法、语句覆盖法
B.等价类划分法、边界值分析法、判定表驱动法、场景法、错误推测法、因果图法、正交试验设计法、功能图法
C.因果图法、边界值分析法、判定表驱动法、场景法、Z路径覆盖法
D.场景法、错误推测法、因果图法、正交试验设计法、功能图法、域测试法
正确答案:B
103、关于软件测试的目的,下列说法哪个是错误的
A.测试是程序的运行过程,目的在于发现错误
B.一个好的测试用例在于能够发现至今未发现的错误
C.一个成功的测试是发现了至今未发现的错误的测试
D.测试的目标是以最少的时间和人力改正软件中潜在的所有错误和缺陷
正确答案:D
104、严重的软件缺陷的产生主要源自
A.需求
B.设计
C.编码
D.测试
正确答案:B
105、划分软件测试属于白盒测试还是黑盒测试的依据是
A.是否执行程序代码
B.是否能看到软件设计文档
C.是否能看到被测源程序
D.运行结果是否确定
正确答案:C
106、需求规格说明书的内容不应当包括
A.对重要功能的描述
B.对算法的详细过程性描述(详细说明书)
C.软件确认准则
D.软件的性能
正确答案:B
107、下面有关软件缺陷的说法中错误的是
A.缺陷就是软件产品在开发中存在的错误
B.缺陷就是软件维护过程中存在的错误、毛病等各种问题
C.缺陷就是导致系统程序崩溃的错误
D.缺陷就是导致系统程序崩溃的错误
正确答案:C
108、以程序内部的逻辑结构为基础的测试用例设计技术属于
A.灰盒测试
B.数据测试
C.黑盒测试
D.白盒测试
正确答案:D
109、在软件开发的各种资源中
A.开发工具
B.方法
C.硬件环境
D.人员
正确答案:D
110、用不同的方法可将软件测试分为白盒法和黑盒法,或者()和静态测试
A.白盒法
B.黑盒法
C.动态测试
D.灰盒法
正确答案:C
111、功能性测试是根据()来设计测试
A.软件的规格说明
B.设计文档
C.程序的内部逻辑
D.维护手册
正确答案:A
112、在软件性能测试中,下列指标中哪个不是软件性能的指标
A.响应时间
B.吞吐量
C.资源利用率
D.并发进程数
正确答案:D
113、关于同行评审说法正确的是
A.同行评审是对程序进行模拟,一步步的展示程序如何处理测试数据
B.同行评审虽然可以缩减工作时间,但同时也增加了大量的成本
C.在软件开发过程中进行同行评审会浪费时间,减缓项目的进度
D.同行评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工
正确答案:D
114、在进行单元测试时,常用的方法是()。
A.采用黑盒测试,辅之以白盒测试
B.采用白盒测试,辅之以黑盒测试
C.只使用黑盒测试
D.只使用白盒测试
正确答案:B
115、需求分析是由分析员经过了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型,并写出
A.模块说明书
B.软件规格说明书
C.项目开发计
D.合同文档
正确答案:B
116、功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的
A.致命的缺陷
B.严重的缺陷
C.一般的缺陷
D.微小的缺陷
正确答案:B
117、即使对程序的所有路径都进行了测试,程序也可能存在没能检查出来的缺陷,其原因可能是
A.程序可能会因为缺少某些路径而存在问题
B.即使是穷举路径测试也决不能保证程序符合其设计规格说明
C.穷举路径测试也可能不会暴露数据敏感错误
D.以上全部
正确答案:D
118、软件测试的目的是
A.发现程序中的所有错误
B.尽可能多地发现程序中的错误
C.证明程序是正确的
D.调试程序
正确答案:B
119、导致软件缺陷的最大原因是
A.编制说明书
B.设计
C.编码码
D.测试
正确答案:A
120、在软件生命周期的哪一个阶段,软件缺陷修复费用最低
A.需求分析(编制产品说明书)
B.设计
C.编码
D.产品发布
正确答案:A
121、数据流覆盖关注的是程序中某个变量从其声明,赋值到引用的变化情况,它是下列哪种覆盖的变种
A.语句覆盖
B.控制覆盖
C.分支覆盖
D.路径覆盖
正确答案:D
122、动态黑盒子测试:
A.直接测试底层功能、过程、子程序和库库
B.可估算执行测试时代码量和具体代码
C.从软件获得读取变量和状态信息的访问权权
D.测试的是软件在使用过程中的实际行为
正确答案:B
123、为了提高测试的效率,应该()。
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
正确答案:D
124、修复软件缺陷费用最高的是()阶段:
A.编制说明书
B.设计
C.编写代码
D.发布
正确答案:D
125、同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、文档评审和
A.误差评审
B.项目评审
C.项目评审
D.项目评审
正确答案:C
126、问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是
A.激活状态
B.非激活状态
C.已修正状态
D.关闭状态
正确答案:A
127、导致软件缺陷的最大原因是
A.软件需求说明书
B.设计方案
C.编码
D.维护
正确答案:A
128、下列()不是软件自动化测试的优点
A.速度快、效率高高
B.准确度和精确度高
C.能提高测试的质量
D.能充分测试软件件配置测试
正确答案:D
129、自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试
A.最底层
B.下一层
C.最高层
D.上一层
正确答案:A
130、一个程序中所含有的路径数与()有着直接的关系。
A.程序的复杂程度
B.程序语句行数
C.程序模块数
D.程序指令执行时间
正确答案:A
131、以下选项中不属于软件缺陷状态的是
A.激活状态
B.非激活状态
C.一致状态
D.已修正状态
正确答案:C
132、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为
A.单元测试
B.集成测试
C.回归测试
D.验收测试
正确答案:C
133、证实在一个给定的外部环境中软件的逻辑正确性是
A.验证
B.确认
C.测试
D.调试
正确答案:B
134、下列()方法设计出的测试用例发现程序错误的能力。
A.等价类划分法
B.场景法
C.边界值分析法
D.决策表法
正确答案:C
135、条件覆盖的目的是
A.使每个判定的所有可能的条件取值组合至少执行一次
B.使程序中的每个判定至少都获得一次“真”值和“假”值
C.使程序中的每个判定中每个条件的可能值至少满足一次
D.使程序中的每个可执行语句至少执行一次
正确答案:C
136、下列()是关于软件缺陷的
A.导致软件包含故障的人的行为
B.产品的异常情况
C.引起一个功能部件不能完成所要求的功能的一种意外情况
D.功能部件执行其规定功能的能力丧失
正确答案:B
137、下列不属于功能缺陷的是()。
A.测试缺陷
B.控制与顺序缺陷
C.规格说明书缺陷
D.功能缺陷
正确答案:B
138、下列()不属于测试原则的内容
A.软件测试是有风险的行为
B.软件测试是有风险的行为
C.测试无法显示潜伏的软件缺陷
D.找到的缺陷越多软件的缺陷就越少
正确答案:D
139、在自低向上测试中,要编写称为()的模块来测验正在测试的模块
A.测试存根
B.测试驱动模块
C.桩模块
D.底层模块
正确答案:B
140、为了提高测试的效率,应该
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.取一切可能的输入数据作为测试数据
D.选择发现错误的可能性大的数据作为测试数据
正确答案:D
141、下列不属于正式审查的方式是()。
A.同事审查
B.公开陈述
C.检验
D.编码标准和规范
正确答案:D
142、下列不属于动态分析的软件行为是
A.屏幕仿真
B.分支执行分析
C.结构分析
D.结构分析
正确答案:C
143、下列关于软件性能测试的说法中,正确的是
A.性能测试
B.目的不是为了发现软件缺陷
C.压力测试与负载测试的目的是为了探测软件在满足预定性能
D.??性能测试通常要对测试结果进行分析才能获得结论
正确答案:C
144、白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例
A.功能
B.性能
C.内部逻辑
D.内部数据
正确答案:C
145、下列不属于软件本身的原因而产生的缺陷的是
A.算法错误
B.语法错
C.文档错误
D.系统结构不合理
正确答案:C
146、下列()不是软件自动化测试的优点。
A.速度快、效率高
B.准确度和精确度高
C.能提高测试的质量
D.能充分测试软件
正确答案:D
147、下列能表达程序未按照预期运行,但不会导致整体失效的是
A.故障
B.异常(偏差)
C.缺点
D.失效
正确答案:B
148、下列说法不正确的是()。
A.测试不能证明软件的正确性
B.QA与testing属于一个层次的概念
C.测试员需要良好的沟通技巧
D.成功的测试是发现了错误的测试
正确答案:D
149、下列关于缺陷产生原因的叙述中,不属于技术问题的是
A.文档错误,内容不正确或拼写错误
B.系统结构不合理
C.语法错误
D.接口传递不匹配,导致模块集成出现问题
正确答案:A
150、下列各项中()不是一个测试计划所应包含的内容
A.测试资源、进度安排
B.测试预期输出
C.测试范围
D.测试策略
正确答案:B
151、下面说法正确的是
A.我们无法测试一个程序确认它没有错误
B.我们无法测试一个程序确认它没有错误
C.穷举测试一定可以暴露数据敏感错误
D.白盒测试是一种输入输出驱动的测试
正确答案:A
152、下列项目中不属于测试文档的是
A.测试计划
B.测试用例
C.程序流程图
D.测试报告
正确答案:C
153、下列引起软件缺陷的因素不属于技术问题的是
A.内容不正确
B.算法错误
C.语法错误
D.系统结构不合理
正确答案:A
154、下列缺陷中,不属于加工缺陷的是
A.算术与操作缺陷
B.接口缺陷
C.初始化缺陷
D.初始化缺陷
正确答案:B
155、下列不属于软件生产因素的是
A.质量
B.进度
C.功能
D.费用
正确答案:C
156、下列哪个模型没有采用迭代的思想
A.瀑布模型
B.瀑布模型
C.螺旋模型
D.RUP模型
正确答案:A
157、下面四种说法中正确的是()。
A.因果图法是建立在决策表法基础上的一种白盒测试方法
B.等价类划分法是边界值分析法的基础
C.健壮性等价类测试的测试用例要求在有效等价类中取值
D.在任何情况下做黑盒测试皆应首先考虑使用错误推断法
正确答案:C
158、下列描述错误的是
A.软件发布后如果发现质量问题,那是软件测试人员的错
B.穷尽测试实际上在一般情况下是不可行的
C.软件测试自动化不是万能的
D.测试能由非开发人员进行,调试必须由开发人员进行
正确答案:A