软件工程期末试题及答案.doc
《软件工程期末试题及答案.doc》由会员分享,可在线阅读,更多相关《软件工程期末试题及答案.doc(26页珍藏版)》请在咨信网上搜索。
1、软件工程期末试题及答案(六) 选择题 1软件测试目标是( )。 A)试验性运行软件 B)发觉软件错误 C)证实软件正确 D)找出软件中全部错误 2软件测试中白盒法是经过分析程序( )来设计测试用例。 A)应用范围 B)内部逻辑 C)功效 D)输入数据 3黑盒法是依照程序( )来设计测试用例。 A)应用范围 B)内部逻辑 C)功效 D)输入数据 4为了提升软件测试效率,应该( )。 A)随机地选取测试数据 B)取一切可能输入数据作为测试数据 C)在完成编码以后制订软件测试计划 D)选择发觉错误可能性最大数据作为测试用例 5与设计测试用例无关文档是( )。 A)项目开发计划 B)需求规格说明书 C
2、)设计说明书 D)源程序 6测试关键问题是( )。 A)怎样组织软件评审 B)怎样选择测试用例 C)怎样验证程序正确性 D)怎样采取综合策略 7软件测试用例主要由输入数据和( )两部分组成。 A)测试计划 B)测试规则 C)预期输出结果 D)以往测试统计分析 8成功测试是指运行测试用例后( )。 A)未发觉程序错误 B)发觉了程序错误 C)证实程序正确性 D)改过了程序错误 9以下几个逻辑覆盖标准中,查错能力最强是( )。 A)语句覆盖 B)判定覆盖 C)条件覆盖 D)条件组合覆盖 10在黑盒测试中,着重检验输入条件组合方法是( )。 A)等价类划分法 B)边界值分析法 C)错误推测法 D)因
3、果图法 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使
4、用白盒测试方法时,确定测试数据应依照( )和指定覆盖标准。 A)程序内部逻辑 B)程序复杂度 C)使用说明书 D)程序功效 17程序三种基本结构是( )。 A)过程子、程序、分程序 B)次序、选择、循环 C)递归、堆栈、队列 D)调用、返回、转移 18结构化程序设计一个基本方法是( ) A)筛选法 B)递归法 C)归纳法 D)逐步求精法 19软件调试目标是( ) A)找犯错误所在并改过之 B)排除存在错误可能性 C)对错误性质进行分类 D)统计犯错次数 20程序三种基本结构共同特点是( ) A)不能嵌套使用 B)只能用来写简单程序 C)已经用硬件实现 D)只有一个入口和一个出口 21下面说法正
5、确是( )。 A)经过测试没有发觉错误说明程序正确 B)测试目标是为了证实程序没有错误 C)成功测试是发觉了迄今还未发觉错误测试 D)成功测试是没有发觉错误测试 22覆盖准则最强是( )。 A)语句覆盖 B)判定覆盖 C)条件覆盖 D)路径覆盖 23发觉错误能力最弱是( )。 A)语句覆盖 B)判定覆盖 C)条件覆盖 D)路径覆盖 24实际逻辑覆盖测试中,通常以( )为主设计测试用例。 A)条件覆盖 B)判定覆盖 C)条件组合覆盖 D)路径覆盖 25下面( )方法能够有效地检测输入条件各种组合可能引发错误。 A)等价类划分 B)边界值分析 C)错误推测 D)因果图 26与确认测试阶段关于文档是
6、( )。 A)需求规格说明书 B)概要设计说明书 C)详细设计说明书 D)源程序 27超出软件工程范围测试是( )。 A)单元测试 B)集成测试 C)确认测试 D)系统测试 28软件测试不需要了解软件设计( )。 A)功效 B)内部结构 C)处理过程 D)条件 29( )方法需要考查模块间接口和各模块之间联络。 A)单元测试 B)集成测试 C)确认测试 30调试应该由( )完成。 D)系统测试 A)与源程序无关程序员 B)编制该源程序程序员 C)不了解软件设计机构 D)设计该软件机构 31基线是软件生存期中各开发阶段一个特定点,它可作为一个检验点,当采取基线发生错误时,我们能够返回到最近和最恰
7、当( )上。 A)配置项 B)程序 C)基线 D)过程 32版本管理是对系统不一样版本进行( )过程 A)标识与跟踪 B)标识变更 C)公布变更 D)控制变更 33在变更控制中,管理各个用户存取和修改一个特定软件配置对象权限是( )。 A)异步控制 B)同时控制 C)存取控制 D)基线控制 34. 在配置管理中,“登入”和“检出”处理实现了两个主要变更控制要素,即同时控制( 和 )。 A)异步控制 B)同时控制 C)基线控制 D)存取控制 35. 按照软件配置管理原始指导思想,受控制对象应是( )。 A)软件元素 B)软件配置项 C)软件项目 D)软件过程 36. 软件配置项是软件配置管理对象
8、,指是软件工程过程中所产生( )。 A)接口 B)软件环境 C)信息项 D)版本 37在变更控制中,可用来确保由不一样用户所执行并发控制是 ( )。 A)异步控制 B)同时控制 C)存取控制 D)基线控制 38以下说法错误是( )。 A) 软件配置管理简称SCI B) 软件配置项是配置管理基本单位 C) 软件配置实际上是一动态概念 D) 软件工程过程中某一阶段变更均要引发软件配置变更 39在设计人机界面时,应主要考虑原因有( )。 A) 系统响应时间 B)错误处理 C)用户求援机制 D)以上都是 40人机界面格调大致经过了( )代演变 A)一 B)二 C)三 D) 四一、 填空题 1软件测试目
9、标是尽可能多地发觉软件中存在 ,将 作为纠错依据。 2测试阶段基本任务是依照软件开发各阶段 和程序 ,精心设计一组 ,利用这些实例执行 ,找出软件中潜在各种 和 。 3测试用例由 和预期 两部分组成。 4软件测试方法通常分为两大类: 方法和 方法。 5动态测试经过 发觉错误。依照 设计方法不一样,动态测试又分为 与 两类。 6静态测试采取 和 伎俩对程序进行检测。 7人工审查程序偏重于 检验,而软件审查除了审查 还要对各阶段 进行检验。 8计算机辅助静态分析利用 工具对测试程序进行 分析。 9黑盒法只在软件 处进行测试,依据 说明书,检验程序是否满足 要求。 10白盒法必须考虑程序 和 ,以检
10、验 细节为基础,对程序中尽可能多逻辑路径进行 。 11白盒测试是 测试,被测对象是 ,以程序 为基础设计测试用例。 12逻辑覆盖是对程序内部有 存在逻辑结构设计测试用例,依照程序内部逻辑覆盖程度又可分为 、 、 、 、 和 6种覆盖技术。 13实际逻辑覆盖测试中,通常以 覆盖为主设计测试用例,然后再补充部分用例,以达成 覆盖测试标准。 14循环覆盖是对程序内部有 存在逻辑结构设计测试用例,它经过限制 来测试。 15基本路径测试是在程序 基础上,经过分析控制结构 复杂性,导出 集合,从而设计测试用例。 16黑盒测试是 测试,用黑盒技术设计测试用例有4种方法: 、 、 和 。 17等价类划分从程序
11、 说明,找出一个输入条件(通常是 或 ),然后将每个输入条件划分成两个或多个 。 18边界值分析是将测试 情况作为重点目标,选取恰好等于、刚才大于或刚才小于 测试数据。假如输入或输出域是一个有序集合,则应选取集合 元素和 元素作为测试用例。 19在测试程序时,依照经验或直觉推测程序中可能存在各种错误,称为 。 20因果图基本原理是经过画 图,把用自然语言描述 转换为 ,最终为 每一列设计一个测试用例。 21测试综合策略是在测试中,联合使用各种 方法。通常先用 法设计基本测试用例,再用 法补充一些必要测试用例。 22软件测试过程中需要3类信息: 、 和 。 23软件测试通常经过4个测试: 、 、
12、 和 。 24 指对源程序中每一个程序单元进行测试,检验各个模块是否正确实现要求功效,从而发觉模块在编码中或算法中错误,它包括 和 文档。 25单元测试主要测试 5个基本特征: 、 、 、 和 。 26在单元测试中,需要为被测模块设计 模块和 模块。 用来模拟被测模块上级调用模块, 用来代替被测模块所调用模块。 27集成测试指在 测试基础上,将全部模块按照设计要求组装成一个完整系统进行测试。也称 测试或 测试。 28集成测试方法有两种: 和 。 29渐增式测试有两种不一样组装模块方法: 和 。 30自顶向下渐增式测试不需要编写 模块,只需要编写 模块,其步骤是从 模块开始,沿着被测程序 控制路
13、径逐步向下测试,它有两种组合策略: 和 。 31自底向上渐增式测试不需要编写 模块,只需要编写 模块。 32确认测试指检验软件 与 是否与 说明书中确定指标相符合,又称 测试。 33确认测试在模拟环境下利用 测试方法,由 和 参加测试。 34确认测试开始前需要制订 计划,结束后要写出 汇报。其测试用例要选取 数据。 35软件配置审查任务是检验软件全部文档资料 和 。 36调试也称 ,是在成功测试之后才开始进行,其目标是确定错误 和 ,并改过失误。 37调试技术包含 、 、 和 。 38回溯法调试是从 出发,而归纳法调试是从 入手。 39被测试程序不在机器上运行,而是采取人工检测和计算机辅助分析
14、检测伎俩称为 测试。 40用等价类划分法设计一个测试用例时,使其覆盖 还未被覆盖合理等价类。 41用等价类划分法设计一个测试用例时,使其覆盖 不合理等价类。 42在单元测试时,需要为被测模块设计 。 43在集成测试时有两种测试方法,它们是 。 44软件测试是为了 而执行程序过程。 45运行被测程序方法称为 测试。 46动态测试中,主要测试软件功效方法称为 法。 47选择测试用例,使得被测程序中每个判定每个分支最少执行一次,这种逻辑覆盖标准称为 。 48要覆盖含循环结构全部路径是不可能,通常经过限制 来测试。 49用等价类划分法设计测试用例时,假如被测程序某个输入条件要求了取值范围,则可确定一个
15、合理等在和 。 50凭经验或直觉推测程序中可能存在错误而设计测试用例方法是 。 51集成测试中详细方法是 。 52确认测试阶段两项工作是 。 53在单元测试中,测试一个模块时,需要设计 。 54软件配置管理,简称 SCM,它用于整个软件工程过程。其主要目标是: 、 、 、 。 55SCM 是一组管理整个软件生存期各阶段中 活动。 56基线作用是把各阶段开发工作划分得愈加明确,便于检验与确认阶段结果。所以,基线能够作为项目标一个 。 二、 名词解释 1软件测试2静态测试3动态测试4黑盒测试5白盒测试6语句覆盖7判定覆盖8条件覆盖 9判定/条件覆盖10条件组合覆盖11路径覆盖12测试用例13驱动模
16、块14桩模块15单元测试 16集成测试17确认测试18渐增式测试19非渐增式测试20调试21人原因含义22基线 23软件配置管理24软件配置项三、 简答题 1为何说软件测试是软件开发中不可缺乏主要一环,但不是软件质量确保安全网? 2软件测试目标是什么?为何把软件测试目标定义为只是发觉错误? 3软件测试应该遵照什么标准?为何要遵照这些标准? 4软件测试步骤是什么?这些测试与软件开发各阶段之间关系? 5软件测试过程是什么? 6单元测试、集成测试和确认测试各自主要目标是什么?它们之间有什么不一样?相互有什么关系? 7什么是黑盒测试与白盒测试?它们都适应哪些测试? 8简述软件测试与软件调试区分。 9软
17、件配置管理任务。 10试述第三代界面优点。 11试述人机界面设计过程。 四、 综合题 1变量命名规则通常要求以下:变量名长度不多于 40个字符,第一个字符必须为英文字母,其余字母能够英文字母、数字以及下划线任意组合。请用等价分类法设计测试用例。 2某商场在“五一”期间,用户购物时收费有4种情况:普通用户一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员用户一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D 类标准收费(打7折)。测试对象是按以上要求计算用户收费模块,按照路径覆盖法设计测试用
18、例。 3下面是某程序流程图: (1) 计算它环路复杂性。 (2) 为了完成基本路径测试,求它一组独立路径。 五、 选择题 1B 2B 3C 4D 5A 6B 7C 8B 9D 10D 11A 12B 13D 14A 15A 16A 17B 18D 19A 20D 21C 22D 23A 24C 25D 26A 27D 28D 29B 30B 31C 32A 33D 34B 35C 36B 37B 38A 39D 40D 六、 填空题 1. 错误 测试结果 2. 文档资料 内部结构 测试用例 程序 错误 缺点 3. 输入数据 输出数据 4. 动态测试 静态测试 5. 运行程序 测试用例 黑盒测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 期末 试题 答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。