预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

17春南开16秋学期《软件工程与软件测试技术》在线作业 一、单选题(共20道试题,共40分。) 1.GB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是 A.功能性,可靠性,易用性,效率,维护性和可移植性 B.功能性、可靠性、易用性、效率、稳定性和可移植性 C.功能性、可靠性、安全性、效率、易用性和可移植性 D.功能性、可靠性、兼容性、效率、稳定性和可移植性 正确答案: 2.软件()的提高,有利于软件可靠性的提高 A.存储效率 B.执行效率 C.容错性 D.可移植性 正确答案: 3.白盒测试是()的测试 A.基于功能 B.基于代码 C.基于设计 D.基于需求文档 正确答案: 4.以下属于软件维护阶段文档的是 A.软件需求说明 B.操作手册 C.软件问题报告 D.测试分析报告 正确答案: 5.()不是易用性测试包括的内容 A.安装测试 B.界面测试 C.菜单测试 D.文档测试 正确答案: 6.下列哪种不属于兼容性测试的范围 A.当前系统在不同操作系统环境下运行的表现 B.当前系统在不同类型的数据库环境下进行数据交换的表现 C.当前系统在不同类型的人员使用时的运行表现 D.当前系统在不同类型硬件配置环境下运行的表现 正确答案: 7.用边界值分析法,假定X为整数,10≤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 正确答案: 8.软件质量的定义是 A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性 B.满足规定用户需求的能力 C.最大限度达到用户满意 D.软件特性的总和,以及满足规定和潜在用户需求的能力 正确答案: 9.软件测试的对象包括 A.目标程序和相关文档 B.源程序、目标程序、数据及相关文档 C.目标程序、操作系统和平台软件 D.源程序和目标程序 正确答案: 10.关于原型化开发方法的叙述中,不正确的是 A.原型化方法适应于需求不明确的软件开发 B.在开发过程中,可以废弃不用早期构造的软件原型 C.原型化方法可以直接开发出最终产品 D.原型化方法利于确认各项系统服务的可用性 正确答案: 11.软件测试按实施组织分,测试应该包括以下的①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试 A.①、②、③ B.③、④、⑤ C.①、②、④ D.①、②、③、④、⑤ 正确答案: 12.下述说法错误的是 A.单元测试又称为模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的测试工作 B.集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试 C.集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统 D.系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求。 正确答案: 13.软件测试类型按开发阶段划分是 A.需求测试、单元测试、集成测试、验证测试 B.单元测试、集成测试、确认测试、系统测试、验收测试 C.单元测试、集成测试、验证测试确认测试、验收测试 D.调试、单元测试、集成测试、用户测试 正确答案: 14.针对用户手册的测试,哪项描述不正确 A.准确地按照手册的描述使用程序 B.检查每条陈述 C.修改错误设计 D.查找容易误导用户的内容 正确答案: 15.()不是文档测试包括的内容 A.合同文档 B.开发文档 C.管理文档 D.用户文档 正确答案: 16.下面哪个不属于静态测试 A.编码规则检查 B.程序结构分析 C.程序复杂度分析 D.内存泄漏 正确答案: 17.为了提高测试的效率,应该 A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误可能性大的数据作为测试数据 正确答案: 18.在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是 A.非增量式和增量式 B.自顶向下组装和启底向上组装 C.单个模块组装和混合模块组装 D.接口组装和功能组装 正确答案: 19.软件的集成测试工作最好由()承担,以提高集成测试的效果 A.该软件的设计人员 B.该软件开发组的负责人 C.该软件的编程人员 D.不属于该软件开发组的软件设计人员 正确答案: 20.广义的软件测试包括 A.单元测试、集成测试、确认测试和系统测试 B.确认、验证和测试 C.需求评审、设计评审、单元测试和综合测试 D.开发方测试、用户测试和第三方测试 正确答案: 16秋学期《软件工程与软件测试技