软件测试基础理论选择题(含答案)(2)

简介: 软件测试基础理论选择题(含答案)(2)

21、软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试工作的基础。

A、系统分析

B、安装测试

C、验收测试

D、单元测试

【答案】D


22、用黑盒技术设计测试用例的方法之一为( )

A、因果图

B、逻辑覆盖

C、循环覆盖

D、基本路径测试

【答案】A


23、下列软件属性中,软件产品首要满足的应该是( )

A、功能需求

B、性能需求

C、可扩展性和灵活性

D、容错纠错能力

【答案】A


24、下列哪个不是测试环境组成要素( )

A、软硬件

B、技术文档

C、测试工具

D、网络环境

【答案】B


25、在进行单元测试时,常用的方法是( )

A、采用白盒测试,辅之以黑盒测试

B、采用黑盒测试,辅之以白盒测试

C、只使用白盒测试

D、只使用黑盒测试

【答案】A

【解析】本题考查软件测试方法的应用。白盒测试是测试程序内部的逻辑结构及有关信息,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,即是比较深层次的测试,更容易发现和解决程序中的问题,因此单元测试时应该以白盒测试为主,而黑盒测试只能作辅助。


26、单元测试中设计测试用例的依据是( )

A、概要设计规格说明书

B、用户需求规格说明书

C、项目计划说明书

D、详细设计规格说明书

【答案】D


27、软件生存周期过程中,修改错误成本最大的阶段是( )

A、需求阶段

B、设计阶段

C、编程阶段

D、发布运行阶段

【答案】D


28、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该( )

A、较少

B、较多

C、相似

D、不确定

【答案】B


29、下面有关软件缺陷的说法中错误的是( )

A、缺陷就是软件产品在开发中存在的错误

B、缺陷就是软件维护过程中存在的错误、毛病等各种问题

C、缺陷就是导致系统程序崩溃的错误

D、缺陷就是系统所需要实现某种功能的失效和违背

【答案】C


30、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( )

A、可划分为2个有效等价类,2个无效等价类

B、可划分为1个有效等价类,2个无效等价类

C、可划分为2个有效等价类,1个无效等价类

D、可划分为1个有效等价类,1个无效等价类

【答案】B


31、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是( )

A、系统测试

B、单元测试

C、集成测试

D、验收测试

【答案】A


32、下面有关测试原则的说法正确的是( )

A、测试用例应由测试的输入数据和预期的输出结果组成

B、测试用例只需选取合理的输入数据

C、程序最好由编写该程序的程序员自己来测试

D、使用测试用例进行测试是为了检查程序是否做了它该做的事

【答案】A


33、下列关于测试策略的叙述中不正确的是( )

A、从某种角度上讲,白盒测试与黑盒测试都属于动态测试

B、功能测试属于黑盒测试

C、对功能的测试通常是要考虑程序的内部结构

D、结构测试属于白盒测试

【答案】C


34、下列可以作为软件测试对象的是( )

A、需求规格说明书

B、软件设计规格说明

C、源程序

D、以上全部

【答案】D


35、功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的( )

A、致命的缺陷

B、严重的缺陷

C、一般的缺陷

D、微小的缺陷

【答案】B


36、下面有关软件质量保证活动目标的说法中不正确的是( )

A、客观的验证软件产品和各项任务是否遵循适用的标准规程和需求

B、用最少的时间和人力,找出软件中潜在的各种错误和缺陷

C、高层管理能够参与,并帮助解决项目中不能解决的不相容问题

D、制定和规划软件质量保证的任务

【答案】B

【解析】软件质量保证活动的目标为:制定和规划软件质量保证的任务,客观地验证软件产品和各项任务是否遵循适用的标准、规程和需求,相关小组和个人保持良好的沟通,及时通知他们在软件质量保证方面的认识和结果,高层管理人员能够参与并帮助解决项目中不能解决的不相容问题。而选项B(用最少的时间和人力,找出软件中潜在的各种错误和缺陷)应为软件测试的目标,两者要区分开来。


37、软件测试工作应该开始于( )

A、项目立项之后

B、需求分析阶段

C、概要设计阶段

D、详细设计阶段

【答案】B


38、确认系统是否按照预期工作,从而在系统是否满足系统需求方面获取信心。这样的测试目的最可能适用下面的哪个测试阶段( )

A、组件测试

B、集成测试

C、系统测试

D、回归测试

【答案】C


39、回归测试的目的是( )

A、验证修改的成功

B、预防功能编写的不完善或疏漏

C、确保修正过程中没有引入新的缺陷

D、帮助程序员更好地进行单元测试

【答案】C


40、下关于测试原则的描述,正确的是( )

A、所有的软件测试不需要追溯到用户需求;

B、完全测试是不可能的;

C、测试可以显示软件潜在的缺陷;

D、程序员不需要避免检查自己的程序。

【答案】B


相关文章
|
敏捷开发 中间件 数据处理
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(1)
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(1)
123 0
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(1)
|
程序员 项目管理 监控
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(3)
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)
96 0
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(3)
|
测试技术 项目管理
软件测试基础理论选择题(含答案)(4)
软件测试基础理论选择题(含答案)(4)
1837 0
|
3月前
|
敏捷开发 监控 数据可视化
软件工程基础知识,软考选择题的重点
本文总结了软件工程的基础知识要点,包括软件生命周期、过程成熟度级别、开发模型、开发方法、软件测试、项目管理(成本估算、进度管理、风险管理)以及软件质量特性,旨在为软考选择题提供复习重点。
72 2
|
测试技术 Java 数据库
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(2)
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)
60 0
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(2)
|
自然语言处理
[软件工程导论(第六版)]第4章 形式化说明技术(复习笔记)
[软件工程导论(第六版)]第4章 形式化说明技术(复习笔记)
|
算法
算法分享三个方面学习方法(做题经验,代码编写经验,比赛经验)
算法分享三个方面学习方法(做题经验,代码编写经验,比赛经验)
86 0
|
数据可视化 程序员 开发工具
[软件工程导论(第六版)]第1章 软件工程学概述(课后习题详解)
[软件工程导论(第六版)]第1章 软件工程学概述(课后习题详解)
|
敏捷开发 算法 架构师
【备战软考架构师系列笔记 · 001】软件工程篇 —— 软件开发方法的主要分类 ⭐
# 软件开发方法### 分类- 按功能 - 水平原型(针对界面) - 垂直原型(针对复杂算法)
255 0
【备战软考架构师系列笔记 · 001】软件工程篇 —— 软件开发方法的主要分类 ⭐
2018《软件工程导论》知识点复习【第五章】
2018《软件工程导论》知识点复习【第五章】
73 0
2018《软件工程导论》知识点复习【第五章】