针对软件需求分析所进行的软件测试是指()

题目
单选题
针对软件需求分析所进行的软件测试是指()
A

集成测试

B

确认测试

C

黑盒子测试

D

白盒子测试

参考答案和解析
正确答案: C
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数据流图是软件开发期所使用的一种图形工具,它一般是在软件开发的( )使用。

A.需求分析

B.详细设计

C.软件测试

D.软件维护


正确答案:A

第2题:

除了测试程序外,白盒测试也适用于对()阶段的软件文档进行测试。

A.编码

B.软件详细设计

C.软件总体设计

D.需求分析


参考答案:B

第3题:

下列有关软件测试工具的说法中,错误的是______。

A.静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查

B.静态测试工具可对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持

C.动态测试工具可用于软件的覆盖分析和性能分析

D.动态测试工具不包括软件的仿真测试和变异测试


正确答案:D
解析:测试工具根据工作原理不同可分为静态测试工具和动态测试工具。其中静态测试工具是对代码进行语法扫描,找到不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。它直接对代码进行分析,不需要运行代码,也不需要对代码编译链接和生成可执行文件,静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查,也可用于对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持;动态测试工具与静态测试工具不同,它需要运行被测试系统,并设置探针,向代码生成的可执行文件中插入检测代码,可用于软件的覆盖分析和性能分析,也可用于软件的模拟、建模、仿真测试和变异测试等。

第4题:

关于软件测试与软件开发的认识,不正确的是______。

A.软件生命周期各个阶段都可能产生错误
B.软件测试是独立软件开发的一个工作
C.软件开发的需求分析和设计阶段就应开始测试工作
D.测试越早进行,越有助于提高被测软件的质量

答案:B
解析:

第5题:

关于软件项目需求分析的描述,不正确的是:( )

A.需求分析阶段研究的对象是软件项目的用户要求
B.需求分析的目标是深入描述软件的功能和性能
C.只有确切描述的软件需求才能成为软件设计的基础
D.需求分析阶段成果包括确认测试计划、集成测试计划等

答案:D
解析:
需求阶段的成果包括:1)项目开发计划。2)软件需求说明书。3)软件质量保证计划。4)软件配置管理计划。5)软件(初步)确认测试计划。6)用户使用说明书初稿。

第6题:

需求分析是软件生存周期中的重要工作,以下描述不正确的是:( )。

A.软件需求是针对待解决问题的特征的描述

B.绝大部分软件需求可以被验证,验证手段包括评审和测试

C.需求分析可以检测和解决需求之间的冲突

D.在资源有限时,可以通过优先级对需求进行权衡


正确答案:B

第7题:

需求分析是软件生存周期中的重要工作,以下描述不正确的是( )

A:软件需求是针对待解决问题的特征的描述
B:绝大部分软件需求可以被验证,验证手段包括评审和测试
C:需求分析可以检测和解决需求之间的冲突
D:在资源有限时,可以通过优先级对需求进行权衡

答案:B
解析:
B选项应该为,所有的软件需求都可以被验证,因为需求有一个特性就是可验证性。

第8题:

软件生命周期中的活动不包括( )。A.需求分析 B.市场调研 C.软件测试 SXB

软件生命周期中的活动不包括( )。

A.需求分析

B.市场调研

C.软件测试

D.软件维护


正确答案:B
软件生命周期是指从软件的产生到消亡的一个过程,包含需求分析、软件的开发、软件测试、软件维护等阶段。其中不包含市场调研,所以答案选择B。

第9题:

检验与证实软件是否满足软件需求说明书中规定的要求所进行测试的是( )。

A.单元测试
B.集成测试
C.确认测试
D.系统测试

答案:C
解析:
本题考查软件测试阶段划分的基本知识。按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。单元测试是针对软件程序模块进行正确性检验的测试工作;集成测试是检验程序单元或部件的接口关系,即针对软件体系结构的构造进行的测试;系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试;确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;验收测试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的测试与评审,决定是否接收或拒收系统。

第10题:

下列软件测试说法正确的是()

  • A、在软件测试过程中要确定程序缺陷的确切位置,并对程序设计和编码进行修改
  • B、软件测试是在程序编码完成之后才开始进行的
  • C、软件测试是通过现象,找出原因的一个思维分析过程
  • D、软件测试的主要工作是验证产品是否满足了用户的需求

正确答案:D

更多相关问题