软件工程大学考试试卷及答案3套内容摘要:

2. 下列不属于静态测试的是 ( ) A. 人工测试 B. 办公桌检查 C. 黑盒测试 D. 代码会审 13. 在逻辑覆盖测试方法中 ,完全测试指的是 ( ) A. 判定覆盖+条件覆盖 B. 语句覆盖+判定覆盖 C. 语句覆盖+条件覆盖 D. 条件组合覆盖+判定覆盖 14. OOSE 方法中( )模型处于整个分析模型的核心 A. 对象 B. 接口 C. 功能 D. 用例 15. 功能测试采用 ( )方法来进行 A. 综合测试 B. 验收测试 C. 黑盒测试 D. 白盒测试 二、多项选择题(本大题共 40 分,共 10 小题,每小题 4 分) 1. 以下属于完善性维护的有()。 A. 解决开发是未能测试各种可能条件带来的问题 B. 增加联机求助命令 C. 缩短系统的应答时间,使其达到特定要求 D. 为软件的运行增加监控设施 2. 常用的纠错策略有 ( ) A. 路径覆盖 B. 试凑法 C. 跟踪法 D. 推理法 E. 设置断点 3. 影响可维护性的软件属性有 ( ) A. 可测试性 B. 可修改性 C. 可移植性 D. 可理解性 E. 可使用性 4. 编码风格包括 ( ) A. 源程序文档化 B. 数据说明方法 C. 语句结构 D. 输入 /输出方法 5. 在软件的黑盒测试方法中 ,一般包括 ( )等几种常用方法 A. 错误猜测法 B. 路径测试法 C. 边界值分析法 D. 因果图法 E. 等价类划分法 6. 在面向对象分析中 ,用例之间的关系包括 ( ) A. 扩展关系 B. 使用关系 C. 聚集关系 D. 组合关系 E. 继承关系 7. UML 的特点有 ( ) A. 统一了标准 B. 提供了一批基本的表示模型元素的图形和方法 C. 面向对象 D. 表达能力强大 E. 可视化 8. 下列关于边界值分析法与等价类划分法区别说 法正确的是 ( ) A. 边界值分析不是从某等价类中随便挑一个作为代表 ,而是使这个等价类的每个边界都要作为测试条件 . B. 边界值分析不仅考虑输入条件 ,还要考虑输出空间产生的测试情况 . C. 同一个等价类中的任何一个测试用例 ,都可以代表同一等价类中的其他测试用例 . D. 划分等价类可以不考虑代表 “ 无效 ” 输入值的无效等价类 . E. 用边界值分析法设计的测试用例比等价分类法的代表性更广 ,发现错误的能力也更强 9. 下列关于单元测试叙述正确的是 ( ) A. 单元测试应该在编码阶段完成 . B. 单元测试是层次测试的第一步 ,也是整个测试的基础 . C. 单元测试包括编译、静态分析和动态测试 3 个层次 . D. 单元测试的目的是通过对对象模块的静态分析与动态测试 ,使其代码达到模块说明书的要求 . E. 单元测试的一个任务是编写单元测试报告 . 10. 下列关于逻辑覆盖法叙述正确的是 ( ) A. 语句覆盖发现问题的能力最强 . B. 判定覆盖把判定看作一个整体 ,它要求每个判定的分支至少执行一次 . C. 条件覆盖着眼于其中的一个条件 ,它要求判定中的每个条件 ,分别按 “ 真 ” 和“ 假 ” 至少各执行一次 . D. 一般来说 ,条件覆 盖比判定覆盖的检查能力要强 . 三、判断题(本大题共 30 分,共 10 小题,每小题 3 分) 1. 依赖于机器的结构 ,其指令系统随机器而异 ,难学难用的语言是机器语言 .( ) 2. 在代码的编写中要尽量避免使用 ELSE GOTO 或者 ELSE RETURN 结构 .( ) 3. OMT 中设计阶段可分为系统设计和对象设计两个子阶段 .( ) 4. 在发现错误后,则应按照一定的技术去纠正它。 纠错的关键是 “ 错误定位 ”。 5. UML 是面向对象软件工程中使用的一种图形化的建模语言 .( ) 6. 类是指具有相同或相似性质对象的抽 象,对象是抽象的类,类的具体化就是对象。 7. 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。 8. 软件测试的目的是进一步对程序进行调试,发现错误。 9. 程序的质量首先取决于程序编写者的编程质量 .( ) 10. 用例和脚本是相同的概念 ,都表示系统的一次具体执行过程 .( ) 答案: 一、单项选择题( 30 分,共 15 题,每小。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。