当前位置:文档之家› 南开15春《软件工程与软件测试技术》作业_答案

南开15春《软件工程与软件测试技术》作业_答案

15春学期《软件工程与软件测试技术》在线作业一、单选题(共20 道试题,共40 分。

)1. 下列对于测试工具选择原则描述不正确的是A. 将测试工具与其目的用途进行匹配B. 为整个生命周期选择统一的测试工具作为标准C. 将测试工具与测试者的技能水平相匹配D. 选择一个经费允许的测试工具正确答案:B2. 针对逻辑覆盖有下列叙述,哪一项是不正确的A. 达到100%DC要求就一定能够满足100%SCB. 达到100%CC要求就一定能够满足100%SC的要求C. 达到100%CDC要求就一定能够满足100%SC的要求D. 达到100%MCDC要求就一定能够满足100%SC的要求正确答案:B3. ()可以作为软件测试结束的标志A. 使用了特性的测试用例B. 缺陷强度曲线下降到预定的水平C. 查出了预定数错误D. 按照测试计划中所规定间进行了测试正确答案:B4. 针对用户手册的测试,哪项描述不正确A. 准确地按照手册的描述使用程序B. 检查每条陈述C. 修改错误设计D. 查找容易误导用户的内容正确答案:C5. 以下()属于白盒技术设计测试用例的方法A. 逻辑覆盖B. 等价类划分C. 边界值分析D. 因果图正确答案:A6. 使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准A. 程序的内部逻辑B. 程序的复杂结构C. 使用说明书D. 程序的功能正确答案:A7. 软件质量的定义是A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性B. 满足规定用户需求的能力C. 最大限度达到用户满意D. 软件特性的总和,以及满足规定和潜在用户需求的能力正确答案:D8. 下述说法错误的是A. 单元测试又称为模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的测试工作B. 集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C. 集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统D. 系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求。

正确答案:B9. 下列哪一种不属于验收测试范畴A. 正式验收测试B. alpha测试C. beta测试D. 系统测试正确答案:D10. V模型指出,对程序设计进行验证A. 单元和集成测试B. 系统测试C. 验收测试和确认测试D. 验证测试正确答案:A11. 软件产品使用质量特性包括A. 适应性、生产率、可靠性、满意度B. 有效性、生产率、安全性、满意度C. 有效性、可靠性、适应性、满意度D. 适应性、适用性、效率、满意度正确答案:B12. 对于软件的β测试,下列描述正确的是A. β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B. β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C. β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试D. β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试正确答案:D13. 《GB/T 18905软件工程产品评价》中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有A. 选择度量、建立度量评定等级、确立评估准则B. 指定质量模型、选择度量、建立度量评定等级C. 选择度量、建立度量评定等级、制定评价计划D. 确定产品类型、选择度量、建立度量评定等级正确答案:A14. 验收测试的定义是A. 由用户按照用户手册对软件进行测试以决定是否接受B. 由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接受C. 按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接受D. 由开发方和用户按照用户手册执行软件验收正确答案:C15. 可行性研究要进行一次()需求分析A. 详细的B. 全面的C. 简化的、压缩的D. 彻底的正确答案:C16. 下列测试工具中哪个不能作为性能测试压力工具A. Mercury LoadRunnerB. Borland SilkPerformerC. Compware QACenter Performance EditionD. Quick Test Professional正确答案:D17. 关于白盒测试与黑盒测试的最主要区别,正确的是A. 白盒测试侧重于程序结构,黑盒测试侧重于功能B. 白盒测试可以使用测试工具,黑盒测试不能使用工具C. 白盒测试需要程序员参与,黑盒测试不需要D. 黑盒测试比白盒测试应用更广泛正确答案:A18. 关于原型化开发方法的叙述中,不正确的是A. 原型化方法适应于需求不明确的软件开发B. 在开发过程中,可以废弃不用早期构造的软件原型C. 原型化方法可以直接开发出最终产品D. 原型化方法利于确认各项系统服务的可用性正确答案:C19. 白盒测试是()的测试A. 基于功能B. 基于代码C. 基于设计D. 基于需求文档正确答案:B20. 下面哪个不属于静态测试A. 编码规则检查B. 程序结构分析C. 程序复杂度分析D. 内存泄漏正确答案:D15春学期《软件工程与软件测试技术》在线作业二、多选题(共10 道试题,共20 分。

)1. 以下属于黑盒测试方法的有A. 等价类划分B. 边界值分析C. 错误推测D. 因果图E. 决策表正确答案:ABCDE2. 软件开发模型除原型模型外还有A. 瀑布模型B. 增量模型C. W模型D. 螺旋模型正确答案:ABD3. 下列属于测试执行阶段的输入的是A. 软件测试计划B. 测试数据C. 测试用例D. 测试环境描述正确答案:AC4. 下列软件测试工具中哪些适用于自动化功能测试A. Mercury QuickTest ProfessionalB. Mercury WinRunnerC. Compuware Application VantageD. Borland SilkTestE. Compuware Test Partner正确答案:ABDE5. 以下哪些过程能够提高软件质量A. 可行性分析B. 需求评审C. 测试D. 代码走查E. 概要设计正确答案:BD6. 下列属于软件缺陷问题的是A. 点击某链接返回HTTP错误B. 新增某条信息记录后没有提示保存成功C. 登录系统时输入错误密码,提示用户名不正确D. 上传文件时提示服务器空间已满,无法上传正确答案:ABC7. 兼容性测试包括下列哪些类型A. 向前兼容和向后兼容B. 不同版本间的兼容C. 标准与规范兼容D. 数据共享兼容正确答案:ABCD8. GB/T17544中,测试文档的种类包括A. 测试计划B. 测试描述C. 测试报告D. 测试用例E. 测试评价正确答案:ACD9. 可行性研究的方面包括A. 经济可行性B. 技术可行性C. 法律可行性D. 抉择E. 软件的规模正确答案:ABC10. 以下测试方法是白盒测试方法的是A. 判定覆盖和边界值分析法B. 等价划分和错误推测法C. 路径覆盖和判定/条件覆盖法D. 条件组合覆盖和语句覆盖法E. 条件覆盖和错误推测法正确答案:ACD15春学期《软件工程与软件测试技术》在线作业三、判断题(共20 道试题,共40 分。

)1. 我们可以人为的使得软件不存在配置问题A. 错误B. 正确正确答案:A2. 所有软件必须进行某种程度的兼容性测试。

A. 错误B. 正确正确答案:B3. 项目立项前测试人员不需要提交任何工件。

A. 错误B. 正确正确答案:A4. 自底向上集成需要测试员编写驱动程序。

A. 错误B. 正确正确答案:B5. Beta 测试是验收测试的一种。

A. 错误B. 正确正确答案:B6. 所有软件都有一个用户界面,因此必须测试易用性。

A. 错误B. 正确正确答案:B7. 软件测试员可以对产品说明书进行白盒测试A. 错误B. 正确正确答案:A8. 黑盒测试又称功能测试或逻辑驱动测试。

A. 错误B. 正确正确答案:A9. 代码评审员一般由测试员担任。

A. 错误B. 正确正确答案:A10. 按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。

A. 错误B. 正确正确答案:B11. 软件测试的目的是尽可能多的找出软件的缺陷。

A. 错误B. 正确正确答案:B12. 单元测试能发现约80%的软件缺陷。

A. 错误B. 正确正确答案:B13. 测试是为了证明软件的正确性A. 错误B. 正确正确答案:A14. 验收测试是由最终用户来实施的。

A. 错误B. 正确正确答案:A15. GB/T 17544-1998关于功能(function)的定义中,对于用户人说,功能一定是能访问的。

A. 错误B. 正确正确答案:A16. 软件调试和软件测试是一样的A. 错误B. 正确正确答案:A17. 负载测试是验证要检验的系统的能力最高能达到什么程度。

A. 错误B. 正确正确答案:A18. 测试程序仅仅按预期方式运行就行了A. 错误B. 正确正确答案:A19. 总是首先设计白盒测试用例A. 错误B. 正确正确答案:A20. 软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错.A. 错误B. 正确正确答案:A。

相关主题