全文预览

软件工程导论复习题含答案

上传者:徐小白 |  格式:doc  |  页数:16 |  大小:137KB

文档介绍
数据流向 C. 测试模块单元的具体实现 D. 以上全是 22. 用来代替被测模块的子模块的是( B)。 A. 驱动模块 B. 桩模块 C. 调用模块 D. 配置模块 23. 自顶向下的增量式集成策略的最大成本是(A)。 A. 桩模块的开发和维护 B. 驱动模块的开发和维护 C. 对被测模块的组装 D. 对构件的分层和修改 24. 有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是(C)。 A. 自项向下集成策略 B. 自底向上集成策略 C. 非增量集成策略 D. 基于功能的集成策略(二)简答题 1. 为什么说软件测试是软件开发中不可缺少的重要一环,但不是软件质量保证的安全网? 2. 软件测试的目的是什么?为什么把软件测试的目的定义为只是发现错误? 4. 单元测试、集成测试和确认测试各自主要目标是什么?它们之间有什么不同?相互有什么关系? 5. 什么是黑盒测试与白盒测试?它们都适应哪些测试? 6. 简述软件测试与软件调试的区别。(三) 应用题 1. 变量的命名规则一般规定如下: 变量名的长度不多于 40 个字符, 第一个字符必须为英文字母, 其他字母可以英文字母、数字以及下划线的任意组合。请用等价分类法设计测试用例。 2. 某商场在“五一”期间,顾客购物时收费有 4 种情况:普通顾客一次购物累计少于 100 元,按 A 类标准收费( 不打折), 一次购物累计多于或等于 100 元,按B 类标准收费(打9折); 会员顾客一次购物累计少于 1000 元,按C 类标准收费(打8折), 一次购物累计等于或多于 1000 元,按D 类标准收费(打7折)。测试对象是按以上要求计算顾客收费模块,按照路径覆盖法设计测试用例。 1. 已知被测试模块流程图如下,按照“条件覆盖”法,在表格中填入满足测试要求的数据。

收藏

分享

举报
下载此文档