南开17春学期《软件工程与软件测试技术》在线作业答案
南开17春学期《软件工程与软件测试技术》在线作业答案一、单选题:
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. alpha测试
C. beta测试
D. 系统测试
7.用边界值分析法,假定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
8.下面哪个不属于静态测试 (满分:2)
A. 编码规则检查
B. 程序结构分析
C. 程序复杂度分析
D. 内存泄漏
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. 逻辑覆盖
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.广义的软件测试包括 (满分:2)
A. 单元测试、集成测试、确认测试和系统测试
B. 确认、验证和测试
C. 需求评审、设计评审、单元测试和综合测试
D. 开发方测试、用户测试和第三方测试
19.下列关于软件测试的叙述中,正确的是 (满分:2)
A. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的
B. 测试是为了验证该软件已正确地实现了用户的要求
C. 发现错误多的程序模块,残留在模块中的错误也多
D. 黑盒测试方法中最有效的是因果图法
20.( )是以提高软件质量为目的的技术活动 (满分:2)
A. 技术创新
B. 测试
C. 技术创造
D. 技术评审
二、多选题:
1.下列关于alpha 测试的描述中正确的是 (满分:2)
A. alpha测试需要用户代表参加
B. alpha测试不需要用户代表参加
C. alpha测试是系统测试的一种
D. alpha测试是验收测试的一种
2.下列哪些属于软件测试阶段的交付成果物 (满分:2)
A. 测试计划
B. 测试用例
C. 测试报告
D. 用户手册
E. 安装部署手册
3.下列属于测试执行阶段的输入的是 (满分:2)
A. 软件测试计划
B. 测试数据
C. 测试用例
D. 测试环境描述
4.GB/T17544中,测试文档的种类包括 (满分:2)
A. 测试计划
B. 测试描述
C. 测试报告
D. 测试用例
E. 测试评价
5.以下属于黑盒测试方法的有 (满分:2)
A. 等价类划分
B. 边界值分析
C. 错误推测
D. 因果图
E. 决策表
6.下列属于软件缺陷问题的是 (满分:2)
A. 点击某链接返回HTTP错误
B. 新增某条信息记录后没有提示保存成功
C. 登录系统时输入错误密码,提示用户名不正确
D. 上传文件时提示服务器空间已满,无法上传
7.以下哪些过程能够提高软件质量 (满分:2)
A. 可行性分析
B. 需求评审
C. 测试
D. 代码走查
E. 概要设计
8.兼容性测试包括下列哪些类型 (满分:2)
A. 向前兼容和向后兼容
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. 产品文件完整性的检查
D. 软件名称与版本的正确性
三、判断题:
1.单元测试能发现约80%的软件缺陷。 (满分:2)
A. 错误
B. 正确
2.测试是可以穷尽的。 (满分:2)
A. 错误
B. 正确
3.自底向上集成需要测试员编写驱动程序。 (满分:2)
A. 错误
B. 正确
4.测试是为了证明软件的正确性 (满分:2)
A. 错误
B. 正确
5.静态白盒测试可以找出遗漏之处和问题。 (满分:2)
A. 错误
B. 正确
6.所有软件都有一个用户界面,因此必须测试易用性。 (满分:2)
A. 错误
B. 正确
7.可以发布具有配置缺陷的软件产品。 (满分:2)
A. 错误
B. 正确
8.所谓测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果 (满分:2)
A. 错误
B. 正确
9.黑盒测试又称功能测试或逻辑驱动测试。 (满分:2)
A. 错误
B. 正确
10.Beta 测试是验收测试的一种。 (满分: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.GB/T 17544-1998关于功能(function)的定义中,对于用户人说,功能一定是能访问的。 (满分:2)
A. 错误
B. 正确
18.软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用. (满分:2)
A. 错误
B. 正确
19.所有软件必须进行某种程度的兼容性测试。 (满分:2)
A. 错误
B. 正确
20.软件测试员可以对产品说明书进行白盒测试 (满分:2)
A. 错误
B. 正确
页:
[1]