南开17秋学期《软件工程与软件测试技术》在线作业(答案)
17秋学期《软件工程与软件测试技术》在线作业一、单选题:【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.WEB应用链接测试不包括以下哪一个 (满分:2)
A. 无链接指向的页面
B. 错误的链接
C. 客户端与服务器端的链接速率
D. 不存在的页面文件
6.对于软件的β测试,下列描述正确的是 (满分:2)
A. β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B. β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C. β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
D. β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
7.以下哪种测试与其余三种测试在分类上不同 (满分:2)
A. 负载测试
B. 强度测试
C. 数据库容量测试
D. 静态代码走查
8.用边界值分析法,假定1<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.下列测试工具中哪个不能作为性能测试压力工具 (满分:2)
A. Mercury LoadRunner
B. Borland SilkPerformer
C. Compware QACenter Performance Edition
D. Quick Test Professional
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.《GB/T 18905软件工程产品评价》中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有 (满分:2)
A. 选择度量、建立度量评定等级、确立评估准则
B. 指定质量模型、选择度量、建立度量评定等级
C. 选择度量、建立度量评定等级、制定评价计划
D. 确定产品类型、选择度量、建立度量评定等级
20.V模型指出,对系统设计进行验证 (满分:2)
A. 单元测试
B. 集成测试
C. 功能测试
D. 系统测试
二、多选题:【10道,总分:20分】
1.下列关于alpha 测试的描述中正确的是 (满分:2)
A. alpha测试需要用户代表参加
B. alpha测试不需要用户代表参加
C. alpha测试是系统测试的一种
D. alpha测试是验收测试的一种
2.以下测试方法是白盒测试方法的是 (满分:2)
A. 判定覆盖和边界值分析法
B. 等价划分和错误推测法
C. 路径覆盖和判定/条件覆盖法
D. 条件组合覆盖和语句覆盖法
E. 条件覆盖和错误推测法
3.可行性研究的方面包括 (满分:2)
A. 经济可行性
B. 技术可行性
C. 法律可行性
D. 抉择
E. 软件的规模
4.下列属于软件缺陷问题的是 (满分:2)
A. 点击某链接返回HTTP错误
B. 新增某条信息记录后没有提示保存成功
C. 登录系统时输入错误密码,提示用户名不正确
D. 上传文件时提示服务器空间已满,无法上传
5.下列属于安装测试范围的是 (满分:2)
A. 安装正确性和完整性检查
B. 安装过程中的访问控制
C. 产品文件完整性的检查
D. 软件名称与版本的正确性
6.软件开发模型除原型模型外还有 (满分:2)
A. 瀑布模型
B. 增量模型
C. W模型
D. 螺旋模型
7.以下属于黑盒测试方法的有 (满分:2)
A. 等价类划分
B. 边界值分析
C. 错误推测
D. 因果图
E. 决策表
8.GB/T17544中,测试文档的种类包括 (满分:2)
A. 测试计划
B. 测试描述
C. 测试报告
D. 测试用例
E. 测试评价
9.下列属于测试执行阶段的输入的是 (满分:2)
A. 软件测试计划
B. 测试数据
C. 测试用例
D. 测试环境描述
10.兼容性测试包括下列哪些类型 (满分:2)
A. 向前兼容和向后兼容
B. 不同版本间的兼容
C. 标准与规范兼容
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.黑盒测试又称功能测试或逻辑驱动测试。 (满分:2)
A. 错误
B. 正确
20.软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用. (满分:2)
A. 错误
B. 正确
更多学习资料请登录www.openhelp100.com
页:
[1]