信息系统测试作业3参考答案_第1页
信息系统测试作业3参考答案_第2页
信息系统测试作业3参考答案_第3页
信息系统测试作业3参考答案_第4页
信息系统测试作业3参考答案_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单项选择题1234567信息系统测试作业参考答案下面说法正确的是( C)。AB第 3 章 软件测试技术经过测试没有发现错误说明程序正确 测试的目标是为了证明程序没有错误 成功的测试是发现了迄今尚未发现的错误的测试 成功的测试是没有发现错误的测试CD覆盖准则最强的是( D)。A 语句覆盖B 判定覆盖C 条件覆盖D 路径覆盖 发现错误能力最弱的是( A)。A 语句覆盖B 判定覆盖C 条件覆盖D 路径覆盖 实际的逻辑覆盖测试中,一般以( ABCD 下面 AC)为主设计测试用例。条件覆盖 判定覆盖 条件组合覆盖 路径覆盖D )方法能够有效地检测输入条件的各种组合可能引起的错误。 等价类划分 边界值分析

2、 错误推测 因果图BCD超出软件工程范围的测试是( A单元测试 集成测试 确认测试 系统测试D)。BCD软件测试不需要了解软件设计的(D)。A功能B内部结构C处理过程D条件(B)方法需要考察模块间的接口和各模块之间的联系。A 单元测试8B.集成测试C.确认测试D.系统测试调试应该由(B)完成。A.与源程序无关的程序员B.编制该源程序的程序员C.不了解软件设计的机构D.设计该软件的机构9.10.召开审查会,在会中由小组成员阅读程序,以发现程序错误,同时测试员利用测试数 据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试方法是(C)。软件审查错误推测法C.D.人工

3、走查代码审查填空题1.2.白盒测试是以仔细检查程序的细节为基础,通过提供一组指定条件和循环的 例_,对软件中的 逻辑路径进行测试,可以在不同的检查点检查程序的状态,以确 定实际运行状态 与 预期状态 是否一致。具体的白盒测试方法有程序控制流分析、数据流分析测试、符号测试、路径分析、程序插装逻辑覆盖测试用3.4.5.覆盖包括的常用覆盖方法有:条件覆盖、路径覆盖。白盒测试过程中使用静态分析技术主要目的为: 查 、 接口分析 、 I/O 规格说明分析 块分析 。通常对源程序进行静态分析的方法为: 析。语句覆盖等。 分支覆盖条件覆盖判定-6.动态测试包括功能确认与接口测试析_。7.程序逻辑和编码检杳数

4、据流一致性检变量类型检查和模牛成引用表覆盖率分析程序错误分析和接口分性能分析内存分面向对象设计的测试面向对象测试包括:面向对象分析的测试编程的测试 、 面向对象单元测试 、面向对象集成测试试_。面向对象面向对象系统测简答题1.答:为什么说软件测试是软件开发中不可缺少的重要一环,但不是软件质量保证的安全网?软件测试是软件开发中不可缺少的重要一环,原因是:测试的工作量约占整个项目开发工作量的40%左右,几乎一半。如果是关系到人的生命安全的软件,测试的工作量还要成 倍增加。软件测试代表了需求分析、设计、编码的最终复审。软件测试不是软件质量保证的安全网,因为软件测试只能发现错误,不能保证没有错误。2

5、简述代码审查与人工走查的区别与联系。答:代码审查以通过召开代码审查会的方式进行。 代码审查小组通常由四人组成, 个是组织者, 一般是由能力较强的程序员担任, 但他不能是被审查程序的作者。 为代码审查会分发材料, 安排并主持会议, 记录所有已查出的错误, 得以改正。 小组的其余成员通常是被审查程序的设计者或程序员。其中有一 组织者负责 并且保证这些错误随之 另外, 审查小组还需要一 在会中由小组成员在人工走查会上除了阅 然后由参加者对结3 简述使用边界值分析法选择测试用例时应该遵循的原则。 答:使用边界值分析法选择测试用例时,应遵循以下几条原则: 如果输入条件规定了值的范围,则应取刚达到这个范围

6、的边界值, 这个范围边界的值作为测试输入数据。如果输入条件规定了值的个数, 则用最大个数, 最小个数,(1)以及刚刚超过(2)比最大个数多 1,比最(3)(4)(5)(6)小个数少 1 的数作为测试数据。根据规格说明和每个输出条件,使用前面的原则(1)。 根据规格说明和每个输出条件,使用前面的原则 (2)。 如果程序的规格说明给出的输入域或输出域是有序集合 (如有序表、 顺序文件等) , 则应选取集合的第一个元素和最后一个元素作为测试用例。如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的 值作为测试用例。分析规格说明,找出其它可能的边界条件。个测试领域的专家; 人工走查与

7、代码审查一样, 采用召开审查会的方式, 阅读程序, 以发现程序错误。 人工走查与代码审查的不同之处在于, 读程序外, 还需要由测试员利用测试数据人工运行程序并得出输出结果, 果进行审查,以达到测试的目的。4 答:的,弃了传统的开发模式, 的观点来检测面向对象分析和设计的结果。 适用。四、应用题传统的测试模型对面向对象软件不再适用,原因是什么?面向对象程序的结构不再是传统的功能模块结构, 作为一个整体, 原有集成测试所要求 逐步将所开发的模块搭建在一起进行测试的方法已成为不可能。 而且, 面向对象软件抛 对每个开发阶段都有不同以往的要求和结果, 已经不可能用功能细化 因此,传统的测试模型对面向对

8、象软件已经不再1某商场在“五一”期间,顾客购物时收费有4 种情况:普通顾客一次购物累计少于 100元,按 A 类标准收费 (不打折) ,一次购物累计多于或等于 100 元,按 B 类标准收费 (打 9 折);会员顾客按会员价格一次购物累计少于 1000 元,按 C 类标准收费(打 8 折), 一次购物累计等于或多于 1000元,按D类标准收费(打7折)。测试对象是按以上要求 计算顾客收费模块,按照路径覆盖法设计测试用例。解: 被测模块的程序流程图按照路径覆盖法设计测试用例如下:是会员,累计消费900 元,覆盖路径127是会员,累计消费2000 元,覆盖路径128不是会员,累计消费80元,覆盖路

9、径134不是会员,累计消费300 元,覆盖路径1352.变量的命名规则一般规定如下:变量名的长度不多于40个字符,第一个字符必须为英文字母,其他字母可以英文字母、数字以及下划线的任意组合。请用等价分类法设计测 试用例。解:(一)划分等价类输入软件合理等价类不合理等价类长度(1)小于40个字符(2)等于40个字符(5)大于40个字符第一个字符(3)英文字母(6)非央文字母其他字母(4)英文字母、数字或下划 线的任意组合(7)空格(8)标点符号(9)运算符号(10)其他可显示字符(二) 设计测试用例测试数据测试范围期望结果s_n ame12等价类(1),(3),(4)有效a1b2c3d4e5f6g7h8i9j1k2l3m4 n5o6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论