南开18春学期《软件工程与软件测试技术》在线作业

南开18春学期《软件工程与软件测试技术》在线作业
南开18春学期《软件工程与软件测试技术》在线作业

(单选题) 1: 为了提高测试的效率,应该

A: 随机地选取测试数据

B: 取一切可能的输入数据作为测试数据

C: 在完成编码以后制定软件的测试计划

D: 选择发现错误可能性大的数据作为测试数据

正确答案:

(单选题) 2: 关于原型化开发方法的叙述中,不正确的是A: 原型化方法适应于需求不明确的软件开发

B: 在开发过程中,可以废弃不用早期构造的软件原型

C: 原型化方法可以直接开发出最终产品

D: 原型化方法利于确认各项系统服务的可用性

正确答案:

(单选题) 3: 以下()属于白盒技术设计测试用例的方法

A: 逻辑覆盖

B: 等价类划分

C: 边界值分析

D: 因果图

正确答案:

(单选题) 4: V模型指出,对系统设计进行验证

A: 单元测试

B: 集成测试

C: 功能测试

D: 系统测试

正确答案:

(单选题) 5: ()是以提高软件质量为目的的技术活动

A: 技术创新

B: 测试

C: 技术创造

D: 技术评审

正确答案:

(单选题) 6: 下列哪种不属于兼容性测试的范围

A: 当前系统在不同操作系统环境下运行的表现

B: 当前系统在不同类型的数据库环境下进行数据交换的表现C: 当前系统在不同类型的人员使用时的运行表现

D: 当前系统在不同类型硬件配置环境下运行的表现

正确答案:

(单选题) 7: 广义的软件测试包括

A: 单元测试、集成测试、确认测试和系统测试

B: 确认、验证和测试

C: 需求评审、设计评审、单元测试和综合测试

D: 开发方测试、用户测试和第三方测试

正确答案:

(单选题) 8: V模型指出,对程序设计进行验证

A: 单元和集成测试

B: 系统测试

C: 验收测试和确认测试

D: 验证测试

正确答案:

(单选题) 9: 可行性研究要进行一次()需求分析

A: 详细的

B: 全面的

C: 简化的、压缩的

正确答案:

(单选题) 10: 下列说法不正确的是

A: 人工测试保证了与自动系统交互的人员可以正确的执行它们的功能

B: 回归测试验证了将要安装的系统不会影响已经安装的或其他的新系统交互的系统的任何部分

C: 功能测试验证了当系统处在多种环境和事务发生重复时,系统需求都可以得到正确的实现

D: 性能测试保证了系统在大压力的访问量情况下,系统的处理效率保持与普通压力情况下一样

正确答案:

(单选题) 11: 下列关于测试执行时发现缺陷时的说法错误的是

A: 应先重现该缺陷问题,保证缺陷问题的可重现性

B: 应对产生该缺陷问题的操作进行详细的记录

C: 应辅以相应的缺陷截图来说明现象

D: 应立即通知开发人员进行验证

正确答案:

(单选题) 12: 软件测试的说法,哪一项是错误的

A: 软件测试就是程序测试

B: 软件测试贯穿于软件定义和开发的整个期间

C: 需求规格说明、设计规格说明都是软件测试的对象

D: 程序是软件测试的对象

正确答案:

(单选题) 13: 关于白盒测试与黑盒测试的最主要区别,正确的是

A: 白盒测试侧重于程序结构,黑盒测试侧重于功能

B: 白盒测试可以使用测试工具,黑盒测试不能使用工具

C: 白盒测试需要程序员参与,黑盒测试不需要

D: 黑盒测试比白盒测试应用更广泛

正确答案:

(单选题) 14: GB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是

A: 功能性,可靠性,易用性,效率,维护性和可移植性

B: 功能性、可靠性、易用性、效率、稳定性和可移植性

C: 功能性、可靠性、安全性、效率、易用性和可移植性

D: 功能性、可靠性、兼容性、效率、稳定性和可移植性

正确答案:

(单选题) 15: 以下属于软件维护阶段文档的是

A: 软件需求说明

B: 操作手册

C: 软件问题报告

D: 测试分析报告

正确答案:

(单选题) 16: 软件调试的目的是()

A: 找出错误所在并改正之

B: 排除存在错误的可能性

C: 对错误性质进行分类

D: 统计出错的次数

正确答案:

(单选题) 17: 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中() 不是单元测试的主要内容

A: 模块接口测试

B: 有效性测试

C: 路径测试

D: 边界测试

正确答案:

(单选题) 18: ()不是易用性测试包括的内容

A: 安装测试

C: 菜单测试

D: 文档测试

正确答案:

(单选题) 19: 在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是

A: 非增量式和增量式

B: 自顶向下组装和启底向上组装

C: 单个模块组装和混合模块组装

D: 接口组装和功能组装

正确答案:

(单选题) 20: 《GB/T 18905软件工程产品评价》中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有

A: 选择度量、建立度量评定等级、确立评估准则

B: 指定质量模型、选择度量、建立度量评定等级

C: 选择度量、建立度量评定等级、制定评价计划

D: 确定产品类型、选择度量、建立度量评定等级

正确答案:

(多选题) 1: 可行性研究的方面包括

A: 经济可行性

B: 技术可行性

C: 法律可行性

D: 抉择

E: 软件的规模

正确答案:

(多选题) 2: 下列属于软件缺陷问题的是

A: 点击某链接返回HTTP错误

B: 新增某条信息记录后没有提示保存成功

C: 登录系统时输入错误密码,提示用户名不正确

D: 上传文件时提示服务器空间已满,无法上传

正确答案:

(多选题) 3: 下列属于安装测试范围的是

A: 安装正确性和完整性检查

B: 安装过程中的访问控制

C: 产品文件完整性的检查

D: 软件名称与版本的正确性

正确答案:

(多选题) 4: 兼容性测试包括下列哪些类型

A: 向前兼容和向后兼容

B: 不同版本间的兼容

C: 标准与规范兼容

D: 数据共享兼容

正确答案:

(多选题) 5: 下列属于测试执行阶段的输入的是

A: 软件测试计划

B: 测试数据

C: 测试用例

D: 测试环境描述

正确答案:

(多选题) 6: 以下哪些过程能够提高软件质量

A: 可行性分析

B: 需求评审

C: 测试

E: 概要设计

正确答案:

(多选题) 7: GB/T17544中,测试文档的种类包括

A: 测试计划

B: 测试描述

C: 测试报告

D: 测试用例

E: 测试评价

正确答案:

(多选题) 8: 软件开发模型除原型模型外还有

A: 瀑布模型

B: 增量模型

C: W模型

D: 螺旋模型

正确答案:

(多选题) 9: 以下测试方法是白盒测试方法的是

A: 判定覆盖和边界值分析法

B: 等价划分和错误推测法

C: 路径覆盖和判定/条件覆盖法

D: 条件组合覆盖和语句覆盖法

E: 条件覆盖和错误推测法

正确答案:

(多选题) 10: 下列关于alpha 测试的描述中正确的是

A: alpha测试需要用户代表参加

B: alpha测试不需要用户代表参加

C: alpha测试是系统测试的一种

D: alpha测试是验收测试的一种

正确答案:

(判断题) 1: 代码评审员一般由测试员担任。

A: 错误

B: 正确

正确答案:

(判断题) 2: 测试是为了证明软件的正确性

A: 错误

B: 正确

正确答案:

(判断题) 3: 软件测试的目的是尽可能多的找出软件的缺陷。

A: 错误

B: 正确

正确答案:

(判断题) 4: 软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错.

A: 错误

B: 正确

正确答案:

(判断题) 5: GB/T 17544-1998关于功能(function)的定义中,对于用户人说,功能一定是能访问的。A: 错误

B: 正确

正确答案:

(判断题) 6: 黑盒测试又称功能测试或逻辑驱动测试。

A: 错误

B: 正确

正确答案:

A: 错误

B: 正确

正确答案:

(判断题) 8: 自底向上集成需要测试员编写驱动程序。

A: 错误

B: 正确

正确答案:

(判断题) 9: 软件测试员可以对产品说明书进行白盒测试

A: 错误

B: 正确

正确答案:

(判断题) 10: 所有软件都有一个用户界面,因此必须测试易用性。

A: 错误

B: 正确

正确答案:

(判断题) 11: 项目立项前测试人员不需要提交任何工件。

A: 错误

B: 正确

正确答案:

(判断题) 12: 软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用. A: 错误

B: 正确

正确答案:

(判断题) 13: 静态白盒测试可以找出遗漏之处和问题。

A: 错误

B: 正确

正确答案:

(判断题) 14: Beta 测试是验收测试的一种。

A: 错误

B: 正确

正确答案:

(判断题) 15: 单元测试能发现约80%的软件缺陷。

A: 错误

B: 正确

正确答案:

(判断题) 16: 软件调试和软件测试是一样的

A: 错误

B: 正确

正确答案:

(判断题) 17: 负载测试是验证要检验的系统的能力最高能达到什么程度。

A: 错误

B: 正确

正确答案:

(判断题) 18: 验收测试是由最终用户来实施的。

A: 错误

B: 正确

正确答案:

(判断题) 19: 代码评审是检查源代码是否达到模块设计的要求。

A: 错误

B: 正确

正确答案:

(判断题) 20: 我们可以人为的使得软件不存在配置问题

B: 正确

正确答案:

(单选题) 1: 为了提高测试的效率,应该

A: 随机地选取测试数据

B: 取一切可能的输入数据作为测试数据

C: 在完成编码以后制定软件的测试计划

D: 选择发现错误可能性大的数据作为测试数据

正确答案:

(单选题) 2: 关于原型化开发方法的叙述中,不正确的是A: 原型化方法适应于需求不明确的软件开发

B: 在开发过程中,可以废弃不用早期构造的软件原型

C: 原型化方法可以直接开发出最终产品

D: 原型化方法利于确认各项系统服务的可用性

正确答案:

(单选题) 3: 以下()属于白盒技术设计测试用例的方法

A: 逻辑覆盖

B: 等价类划分

C: 边界值分析

D: 因果图

正确答案:

(单选题) 4: V模型指出,对系统设计进行验证

A: 单元测试

B: 集成测试

C: 功能测试

D: 系统测试

正确答案:

(单选题) 5: ()是以提高软件质量为目的的技术活动

A: 技术创新

B: 测试

C: 技术创造

D: 技术评审

正确答案:

(单选题) 6: 下列哪种不属于兼容性测试的范围

A: 当前系统在不同操作系统环境下运行的表现

B: 当前系统在不同类型的数据库环境下进行数据交换的表现C: 当前系统在不同类型的人员使用时的运行表现

D: 当前系统在不同类型硬件配置环境下运行的表现

正确答案:

(单选题) 7: 广义的软件测试包括

A: 单元测试、集成测试、确认测试和系统测试

B: 确认、验证和测试

C: 需求评审、设计评审、单元测试和综合测试

D: 开发方测试、用户测试和第三方测试

正确答案:

(单选题) 8: V模型指出,对程序设计进行验证

A: 单元和集成测试

B: 系统测试

C: 验收测试和确认测试

D: 验证测试

正确答案:

(单选题) 9: 可行性研究要进行一次()需求分析

A: 详细的

C: 简化的、压缩的

D: 彻底的

正确答案:

(单选题) 10: 下列说法不正确的是

A: 人工测试保证了与自动系统交互的人员可以正确的执行它们的功能

B: 回归测试验证了将要安装的系统不会影响已经安装的或其他的新系统交互的系统的任何部分C: 功能测试验证了当系统处在多种环境和事务发生重复时,系统需求都可以得到正确的实现D: 性能测试保证了系统在大压力的访问量情况下,系统的处理效率保持与普通压力情况下一样

相关主题
相关文档
最新文档