15秋学期奥鹏南开《软件工程与软件测试技术》在线作业
15秋学期《软件工程与软件测试技术》在线作业试卷总分:100 测试时间:--
一、单选题(共20道试题,共40分。)
1.下述说法错误的是
A. 单元测试又称为模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的测试工作
B. 集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试
C. 集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统
D. 系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求。
满分:2分
2.下列关于软件测试的叙述中,正确的是
A. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的
B. 测试是为了验证该软件已正确地实现了用户的要求
C. 发现错误多的程序模块,残留在模块中的错误也多
D. 黑盒测试方法中最有效的是因果图法
满分:2分
3.()不是易用性测试包括的内容
A. 安装测试
B. 界面测试
C. 菜单测试
D. 文档测试
满分:2分
4.对于软件的β测试,下列描述正确的是
A. β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B. β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C. β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
D. β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
满分:2分
5.在McCall软件质量度量模型中,属于面向软件产品适应的是
A. 可用性
B. 可维护性
C. 适应性
D. 可互操作性
满分:2分
6.GB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是
A. 功能性,可靠性,易用性,效率,维护性和可移植性
B. 功能性、可靠性、易用性、效率、稳定性和可移植性
C. 功能性、可靠性、安全性、效率、易用性和可移植性
D. 功能性、可靠性、兼容性、效率、稳定性和可移植性
满分:2分
7.下面哪个不属于静态测试
A. 编码规则检查
B. 程序结构分析
C. 程序复杂度分析
D. 内存泄漏
满分:2分
8.《GB/T 18905软件工程产品评价》中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有
A. 选择度量、建立度量评定等级、确立评估准则
B. 指定质量模型、选择度量、建立度量评定等级
C. 选择度量、建立度量评定等级、制定评价计划
D. 确定产品类型、选择度量、建立度量评定等级
满分:2分
9.以下各项中, 哪几项属于需求说明书的评测内容 ①系统定义的目标是否与用户的要求一致 ②设计的约束条件或限制条件是否符合实际 ③是否考虑过软件需求的其他方案 ④软件的行为与它必须处理的信息、必须完成的功能是否一致
A. ①、②、④
B. ①、③、④
C. ②、③、④
D. ①、②、③、④
满分:2分
10.软件测试类型按开发阶段划分是
A. 需求测试、单元测试、集成测试、验证测试
B. 单元测试、集成测试、确认测试、系统测试、验收测试
C. 单元测试、集成测试、验证测试确认测试、验收测试
D. 调试、单元测试、集成测试、用户测试
满分:2分
11.下列测试工具中哪个不能作为性能测试压力工具
A. Mercury LoadRunner
B. Borland SilkPerformer
C. Compware QACenter Performance Edition
D. Quick Test Professional
满分:2分
12.用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是
A. X=10,X=100
B. X=9,X=10,X=100,X=101
C. X=10,X=11,X=99,X=100
D. X=9,X=10,X=50,X=100
满分:2分
13.在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中() 不是单元测试的主要内容
A. 模块接口测试
B. 有效性测试
C. 路径测试
D. 边界测试
满分:2分
14.使用白盒测试方法时,确定测试数据应根据() 和指定的覆盖标准
A. 程序的内部逻辑
B. 程序的复杂结构
C. 使用说明书
D. 程序的功能
满分:2分
15.软件内部/外部质量模型中,可移植性不包括()子特性
A. 适应性
B. 共存性
C. 兼容性
D. 易替换性
满分:2分
16.可行性研究要进行一次()需求分析
A. 详细的
B. 全面的
C. 简化的、压缩的
D. 彻底的
满分:2分
17.在进行单元测试过程中,通常测试工程师都需要借助() 来代替所测模块调用的子模块
A. 桩模块
B. 驱动模块
C. 桩模块和驱动模块
D. 存根模块和驱动模块
满分:2分
18.软件调试的目的是()
A. 找出错误所在并改正之
B. 排除存在错误的可能性
C. 对错误性质进行分类
D. 统计出错的次数
满分:2分
19.关于第三方测试的描述,正确的观点是()
A. 既不是开发人员,也不是用户所进行的测试就是第三方测试
B. 由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试
C. 第三方测试是在开发方与用户方的测试基础上所进行的验证测试
D. 第三方测试又称为β测试
满分:2分
20.软件测试的目的是
A. 证明程序中没有错误
B. 发现程序中的错误
C. 测量程序的动态特性
D. 检查程序中的语法错误
满分:2分
二、多选题(共10道试题,共20分。)
1.GB/T17544中,测试文档的种类包括
A. 测试计划
B. 测试描述
C. 测试报告
D. 测试用例
E. 测试评价
满分:2分
2.下列哪些属于软件测试阶段的交付成果物
A. 测试计划
B. 测试用例
C. 测试报告
D. 用户手册
E. 安装部署手册
满分:2分
3.软件开发模型除原型模型外还有
A. 瀑布模型
B. 增量模型
C. W模型
D. 螺旋模型
满分:2分
4.下列属于软件缺陷问题的是
A. 点击某链接返回HTTP错误
B. 新增某条信息记录后没有提示保存成功
C. 登录系统时输入错误密码,提示用户名不正确
D. 上传文件时提示服务器空间已满,无法上传
满分:2分
5.以下测试方法是白盒测试方法的是
A. 判定覆盖和边界值分析法
B. 等价划分和错误推测法
C. 路径覆盖和判定/条件覆盖法
D. 条件组合覆盖和语句覆盖法
E. 条件覆盖和错误推测法
满分:2分
6.兼容性测试包括下列哪些类型
A. 向前兼容和向后兼容
B. 不同版本间的兼容
C. 标准与规范兼容
D. 数据共享兼容
满分:2分
7.下列属于测试执行阶段的输入的是
A. 软件测试计划
B. 测试数据
C. 测试用例
D. 测试环境描述
满分:2分
8.下列关于alpha 测试的描述中正确的是
A. alpha测试需要用户代表参加
B. alpha测试不需要用户代表参加
C. alpha测试是系统测试的一种
D. alpha测试是验收测试的一种
满分:2分
9.以下哪些过程能够提高软件质量
A. 可行性分析
B. 需求评审
C. 测试
D. 代码走查
E. 概要设计
满分:2分
10.可行性研究的方面包括
A. 经济可行性
B. 技术可行性
C. 法律可行性
D. 抉择
E. 软件的规模
满分:2分
三、判断题(共20道试题,共40分。)
1.软件测试的目的是尽可能多的找出软件的缺陷。
A. 错误
B. 正确
满分:2分
2.验收测试是由最终用户来实施的。
A. 错误
B. 正确
满分:2分
3.集成测试计划在需求分析阶段末提交。
A. 错误
B. 正确
满分:2分
4.代码评审员一般由测试员担任。
A. 错误
B. 正确
满分:2分
5.单元测试能发现约80%的软件缺陷。
A. 错误
B. 正确
满分:2分
6.可以发布具有配置缺陷的软件产品。
A. 错误
B. 正确
满分:2分
7.负载测试是验证要检验的系统的能力最高能达到什么程度。
A. 错误
B. 正确
满分:2分
8.测试是为了证明软件的正确性
A. 错误
B. 正确
满分:2分
9.软件测试员可以对产品说明书进行白盒测试
A. 错误
B. 正确
满分:2分
10.Beta 测试是验收测试的一种。
A. 错误
B. 正确
满分:2分
11.测试是可以穷尽的。
A. 错误
B. 正确
满分:2分
12.代码评审是检查源代码是否达到模块设计的要求。
A. 错误
B. 正确
满分:2分
13.项目立项前测试人员不需要提交任何工件。
A. 错误
B. 正确
满分:2分
14.软件调试和软件测试是一样的
A. 错误
B. 正确
满分:2分
15.所有软件都有一个用户界面,因此必须测试易用性。
A. 错误
B. 正确
满分:2分
16.软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错.
A. 错误
B. 正确
满分:2分
17.软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量.
A. 错误
B. 正确
满分:2分
18.软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用.
A. 错误
B. 正确
满分:2分
19.GB/T 17544-1998关于功能(function)的定义中,对于用户人说,功能一定是能访问的。
A. 错误
B. 正确
满分:2分
20.我们可以人为的使得软件不存在配置问题
A. 错误
B. 正确
满分:2分
页:
[1]