16春学期奥鹏南开《软件工程与软件测试技术》在线作业
16春学期《软件工程与软件测试技术》在线作业一、单选题:【20道,总分:40分】
1.下列说法不正确的是 (满分:2)
A. 人工测试保证了与自动系统交互的人员可以正确的执行它们的功能
B. 回归测试验证了将要安装的系统不会影响已经安装的或其他的新系统交互的系统的任何部分
C. 功能测试验证了当系统处在多种环境和事务发生重复时,系统需求都可以得到正确的实现
D. 性能测试保证了系统在大压力的访问量情况下,系统的处理效率保持与普通压力情况下一样
2.软件测试按实施组织分,测试应该包括以下的①开发方测试 ② 用户方测试 ③第三方测试 ④验收测试 ⑤ 确认测试 (满分:2)
A. ①、②、③
B. ③、④、⑤
C. ①、②、④
D. ①、②、③、④、⑤
3.为了提高测试的效率,应该 (满分:2)
A. 随机地选取测试数据
B. 取一切可能的输入数据作为测试数据
C. 在完成编码以后制定软件的测试计划
D. 选择发现错误可能性大的数据作为测试数据
4.国家有关软件标准法规中,产品的特性不包括 (满分:2)
A. 功能性
B. 可靠性
C. 易用性
D. 简单性
5.关于原型化开发方法的叙述中,不正确的是 (满分:2)
A. 原型化方法适应于需求不明确的软件开发
B. 在开发过程中,可以废弃不用早期构造的软件原型
C. 原型化方法可以直接开发出最终产品
D. 原型化方法利于确认各项系统服务的可用性
6.软件调试的目的是( ) (满分:2)
A. 找出错误所在并改正之
B. 排除存在错误的可能性
C. 对错误性质进行分类
D. 统计出错的次数
7.V模型指出,对程序设计进行验证 (满分:2)
A. 单元和集成测试
B. 系统测试
C. 验收测试和确认测试
D. 验证测试
8.用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取( )边界值 (满分:2)
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
9.软件测试类型按开发阶段划分是 (满分:2)
A. 需求测试、单元测试、集成测试、验证测试
B. 单元测试、集成测试、确认测试、系统测试、验收测试
C. 单元测试、集成测试、验证测试确认测试、验收测试
D. 调试、单元测试、集成测试、用户测试
10.( )不是易用性测试包括的内容 (满分:2)
A. 安装测试
B. 界面测试
C. 菜单测试
D. 文档测试
11.针对用户手册的测试,哪项描述不正确 (满分:2)
A. 准确地按照手册的描述使用程序
B. 检查每条陈述
C. 修改错误设计
D. 查找容易误导用户的内容
12.验收测试的定义是 (满分:2)
A. 由用户按照用户手册对软件进行测试以决定是否接受
B. 由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接受
C. 按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接受
D. 由开发方和用户按照用户手册执行软件验收
13.V模型指出,应当追朔到用户需求说明 (满分:2)
A. 代码测试
B. 集成测试
C. 验收测试
D. 单元测试
14.下列关于测试执行时发现缺陷时的说法错误的是 (满分:2)
A. 应先重现该缺陷问题,保证缺陷问题的可重现性
B. 应对产生该缺陷问题的操作进行详细的记录
C. 应辅以相应的缺陷截图来说明现象
D. 应立即通知开发人员进行验证
15.以下各项中, 哪几项属于需求说明书的评测内容 ①系统定义的目标是否与用户的要求一致 ②设计的约束条件或限制条件是否符合实际 ③是否考虑过软件需求的其他方案 ④软件的行为与它必须处理的信息、必须完成的功能是否一致 (满分:2)
A. ①、②、④
B. ①、③、④
C. ②、③、④
D. ①、②、③、④
16.单元测试将根据在( )阶段中产生的规格说明进行。 (满分:2)
A. 可行性研究与计划
B. 需求分析
C. 概要设计
D. 详细设计
17.软件测试的目的是 (满分:2)
A. 证明程序中没有错误
B. 发现程序中的错误
C. 测量程序的动态特性
D. 检查程序中的语法错误
18.GB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是 (满分:2)
A. 功能性,可靠性,易用性,效率,维护性和可移植性
B. 功能性、可靠性、易用性、效率、稳定性和可移植性
C. 功能性、可靠性、安全性、效率、易用性和可移植性
D. 功能性、可靠性、兼容性、效率、稳定性和可移植性
19.下述说法错误的是 (满分:2)
A. 单元测试又称为模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的测试工作
B. 集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试
C. 集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统
D. 系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求。
20.在进行单元测试过程中,通常测试工程师都需要借助( ) 来代替所测模块调用的子模块 (满分:2)
A. 桩模块
B. 驱动模块
C. 桩模块和驱动模块
D. 存根模块和驱动模块
二、多选题:【10道,总分:20分】
1.下列属于安装测试范围的是 (满分:2)
A. 安装正确性和完整性检查
B. 安装过程中的访问控制
C. 产品文件完整性的检查
D. 软件名称与版本的正确性
2.以下属于黑盒测试方法的有 (满分:2)
A. 等价类划分
B. 边界值分析
C. 错误推测
D. 因果图
E. 决策表
3.下列关于alpha 测试的描述中正确的是 (满分:2)
A. alpha测试需要用户代表参加
B. alpha测试不需要用户代表参加
C. alpha测试是系统测试的一种
D. alpha测试是验收测试的一种
4.GB/T17544中,测试文档的种类包括 (满分:2)
A. 测试计划
B. 测试描述
C. 测试报告
D. 测试用例
E. 测试评价
5.下列属于测试执行阶段的输入的是 (满分:2)
A. 软件测试计划
B. 测试数据
C. 测试用例
D. 测试环境描述
6.以下哪些过程能够提高软件质量 (满分:2)
A. 可行性分析
B. 需求评审
C. 测试
D. 代码走查
E. 概要设计
7.下列哪些属于软件测试阶段的交付成果物 (满分:2)
A. 测试计划
B. 测试用例
C. 测试报告
D. 用户手册
E. 安装部署手册
8.下列属于软件缺陷问题的是 (满分:2)
A. 点击某链接返回HTTP错误
B. 新增某条信息记录后没有提示保存成功
C. 登录系统时输入错误密码,提示用户名不正确
D. 上传文件时提示服务器空间已满,无法上传
9.下列软件测试工具中哪些适用于自动化功能测试 (满分:2)
A. Mercury QuickTest Professional
B. Mercury WinRunner
C. Compuware Application Vantage
D. Borland SilkTest
E. Compuware Test Partner
10.软件开发模型除原型模型外还有 (满分:2)
A. 瀑布模型
B. 增量模型
C. W模型
D. 螺旋模型
三、判断题:【20道,总分:40分】
1.所有软件必须进行某种程度的兼容性测试。 (满分:2)
A. 错误
B. 正确
2.测试是可以穷尽的。 (满分:2)
A. 错误
B. 正确
3.静态白盒测试可以找出遗漏之处和问题。 (满分:2)
A. 错误
B. 正确
4.负载测试是验证要检验的系统的能力最高能达到什么程度。 (满分:2)
A. 错误
B. 正确
5.GB/T 17544-1998关于功能(function)的定义中,对于用户人说,功能一定是能访问的。 (满分:2)
A. 错误
B. 正确
6.代码评审是检查源代码是否达到模块设计的要求。 (满分:2)
A. 错误
B. 正确
7.软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错. (满分:2)
A. 错误
B. 正确
8.所有软件都有一个用户界面,因此必须测试易用性。 (满分:2)
A. 错误
B. 正确
9.软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量. (满分:2)
A. 错误
B. 正确
10.我们可以人为的使得软件不存在配置问题 (满分:2)
A. 错误
B. 正确
11.黑盒测试又称功能测试或逻辑驱动测试。 (满分:2)
A. 错误
B. 正确
12.总是首先设计白盒测试用例 (满分:2)
A. 错误
B. 正确
13.项目立项前测试人员不需要提交任何工件。 (满分:2)
A. 错误
B. 正确
14.在进行软件测试之前,首先应该假设软件是没有错误的. (满分:2)
A. 错误
B. 正确
15.测试程序仅仅按预期方式运行就行了 (满分:2)
A. 错误
B. 正确
16.自底向上集成需要测试员编写驱动程序。 (满分:2)
A. 错误
B. 正确
17.验收测试是由最终用户来实施的。 (满分:2)
A. 错误
B. 正确
18.软件调试和软件测试是一样的 (满分:2)
A. 错误
B. 正确
19.单元测试能发现约80%的软件缺陷。 (满分:2)
A. 错误
B. 正确
20.测试人员要坚持原则,缺陷未修复完坚决不予通过。 (满分:2)
A. 错误
B. 正确
页:
[1]