试卷代号:2258 座位号■ 中央广播电视大学2011一2012学年度第二学期“开放专科”期末考试 信息系统测试 试题 2012年7月 题 号 二 三 四 总分 分 数 得 分 评卷人 一、选择题(每小题2分,共30分) 1.管理信息系统最重要的内部信息来源是( )。 A.事务处理系统 B.决策支持系统 C.数据处理系统 D.管理信息系统本身 2.软件测试的目的是( )。 A.使软件更完美 B.使软件符合用户要求 C.发现软件错误 D.消灭软件错误 3.单元测试一般由开发人员在编码阶段完成,因而单元测试通常采用的测试方法()。 A.黑盒测试方法 B.静态分析方法 C.动态测试方法 D.白盒测试方法 4.软件测试过程的测试阶段划分包括( )。 A,有效性测试、软件配置审查、验收测试、Alpha-Beta测试 B.单元测试、集成测试、确认测试、系统测试 C.有效性测试、软件配置审查、系统测试、验收测试 D.有效性测试、软件配置审查、集成测试、验收测试 5.下面说法正确的是()。 A.经过测试没有发现错误说明程序正确 B.测试的目标是为了证明程序没有错误 C.成功的测试是发现了迄今尚未发现的错误的测试 D.成功的测试是没有发现错误的测试 1474
试卷代号 2 2 座位号 中央广播电视大学 11 2学年度第二学期"开放专科"期末考试 信息系统测试试题 2012 年7 题号 总分 分数 得分!评卷人 一、选择题{每小题 2分,共 0分) 1.管理信息系统最重要的内部信息来源是( )。 A. 统B. 策支持 c.数据处理系统 .管理信息系统本身 2. )。 A. 软件 美B. 件符合 c.发现软件错误 .消灭软件错误 3. 段完成 常采用 方法 )。 A. 试方法B. c.动态测试方法 .白盒测试方法 4. 试过 分包 )。 A. 件配 收测 、Alpha-Beta 测试 B. 元测 成测 c.有效性测试、软件配置审查、系统测试、验收测试 D. 效性 件配 5. 下面 法正 )。 A. 经过 现错误说 程序 B. 序没有 c.成功的测试是发现了迄今尚未发现的错误的测试 D. 是没有 1474
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.测试组织与开发组织为不同公司 11.( )方法需要考察模块间的接口和各模块之间的联系。 A.单元测试 B.集成测试 C.确认测试 D.系统测试 12.修复一个软件错误所需的费用将随着软件生存周期的进展而呈指数增长反映了软件 测试原则中的()。 A.提早原则 B.覆盖原则 C.严格性原则 D.全面测试原则 13.在集成测试过程中,程序先分成小的部分进行构造并进行测试,然后随着程序功能的 增加,同步进行新增功能的测试,直到最后完成整个系统的测试采用的是( )。 A.自顶向下集成测试 B.增量集成测试 C.自底向上集成测试 D.非增量集成测试 1475
B. 现错 D. 程序设计 6. 技术都需要 一 组人 开这个会议的目的是为了( )。 A. 正错 c.讲解程序 7. 程序 调 )完成。 A. 员B. 编制 程 序 c.不了解软件设计的机构D.设计该软件的机构 8. 将基 功能 试设计结合在 称这种测 )。 A. B. 黑盒 c.灰盒测试D.基于故障的测试 9. 发初 需求 )。 A. 概要 划B. C. 施计划D. 求 分 10. 要求来讲 如 果想让测试 效果更好 最好 的情况是下面四种中的( )。 A.测试组织与开发组织为同一公司同一部门同一小组,并且测鼠人员与开发人员为 同一组人员,即开发人员测试自己的程序 B.测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不 同人员 C. 试组 发组 一部 D. 组织 开发组织 11. ( )方法需要考察模块间的接口和各模块之间的联系。 A.单元测试 .集成测试 c.确认测试 .系统测试 12. 复一个 所需 的 费 进展而 呈指数 长反 软件 测试原则中的( )。 A. 早原则B. c.严格性原则 .全面测试原则 13. 先分成 部分 构造并进行 然 后 随着 增加,同步进行新增功能的测试,直到最后完成整个系统的测试采用的是( )。 A. 试B. c.自底向上集成测试 .非增量集成测试 1475
14.黑盒测试技术中设计测试用例的几种基本方法是()。 A.程序结构分析、路径分析、程序插装、因果图方法 B.程序结构分析、逻辑覆盖、路径分析、程序插装 C.等价类划分、边界值分析、错误推测法、因果图方法 D.逻辑覆盖、路径分析、程序插装、错误推测法 15.软件测试过程中单元测试的含义是()。 A.对软件中的各个模块进行测试 B.对软件中的各个子系统进行测试 C.对软件中的每个子程序进行测试 D.对软件中的各个基本过程进行测试 得 分 评卷人 二、判断题(正确的划/,错的划X,每题2分,共20分) 16.对一个软件进行了认真、严格、全面的软件测试后没有发现缺陷,则该软件没有缺陷。 () 17.在软件测试过程中,测试的对象仅仅限于编码阶段的源程序,包括使用人工或机器测 试的方法。() 18.测试是使用人工的或自动的手段来运行或检测某个系统的过程,其目的在于检验它 是否满足约定的需求或是比较预期结果与实际结果之间的差别。() 19.人总是要犯错,因此为了有效的保证软件质量,在一个软件的开发过程中应避免使用 人工测试技术。() 20.既然测试的目的在于寻找错误,并且找出的错误越多越好,那么在测试时应尽可能的 测试无遗漏。() 21.软件测试的目标是以最少的时间和人力找出软件中潜在的各种错误和缺陷。() 22.在白盒测试中,如果覆盖率达到100%,就基本可以保证把所有的隐藏程序缺陷都已 经揭露出来了。() 23.基于实现的测试设计,根据对源代码的分析开发测试用例,它和白盒测试设计是同义 的。() 24.黑盒测试是根据规格说明书设计测试用例,同时涉及程序内部构造的一种测试方法。 () 25.测试用例,就是以发现错误为目的而精心设计的一组测试数据和测试执行步骤。 1476
14. 黑盒 试技术 设计 几种基本方 )。 A.程序结构分析、路径分析、程序插装、因果图方法 B. 结构 逻辑覆 径分析 C. 价类划 值分 错误推测 D.逻辑覆盖、路径分析、程序插装、错误推测法 15. 软件 单元 含义 )。 A. 对软件 块进行 试B. c.对软件中的每个子程序进行测试 .对软件中的各个基本过程进行测试 得分 1评卷人 二、判断题{正确的划 .j ,错的划 X,每题 2分,共 0分} 16. 个软件 后 没 发现缺 没有 ( ) 17. 软件 试过 象仅 于编 包括使 工或 机器 试的方法。( ) 18. 运行 或 检测 某个 是否满足约定的需求或是比较预期结果与实际结果之间的差别。( ) 19. 是要犯错 软件 发过 人工测试技术。( ) 20. 既然 于寻 并且 错误越 应尽 可 能 测试无遗漏。( ) 1. 标是 错误 ) 22. 盒测 覆盖 到100% ,就基本可以保证把所有的隐藏程序缺陷都已 经揭露出来了。( ) 23. 试设计 据对 的。( ) 24. 黑盒 是根 设计 时涉及程 种测试方 ( ) 25. 就是 现错 据和测 试执行步骤 ( ) 1476
得 分 评卷人 三、简答题(每小题6分,共30分) 26.试比较白盒测试与黑盒测试。 27.如果每个单元都通过了测试,把它们集成一起难道会有什么不妥吗?集成测试是否 多此一举? 28.简述测试计划的内容。 29.简述设计测试用例的原则。 30.由于单元测试要写测试驱动程序,非常麻烦,能否等到整个系统全部开发完后,再集 中精力进行一次性地单元测试呢? 得 分 评卷人 四、应用题(每小题10分,共20分) 31.某机票销售公司在顾客购买机票的时候分4种情况出售机票:普通顾客在机票销售 谈季购买机票享受6折优惠,在机票销售旺季购买机票全价(不打折),会员顾客在机票销售淡 季购买机票享受4折优惠,在机票销售旺季购买机票8折。测试对象是按以上要求计算顾客 收费模块,按照路径覆盖法设计测试用例。 32.软件问题报告的生命周期包括哪些状态,并画出软件问题报告生命周期状态图。 1477
得分|评卷人 三、简答题(每小题 6分,共 0分) 26. 盒测 试 27. 果每个单元都通 它们 集成一起难 不 妥 试是 多此一举? 28. 29. 述设 30. 麻烦 否 等 到 整 统全 开 发 完 中精力进行一次性地单元测试呢? 得分|评卷人 四、应用题(每小题 0分,共 0分) 1. 销售 买 机 分4 机票 普通 客 在 票 销 淡季购买机票享受 6折优惠,在机票销售旺季购买机票全价(不打折) ,会员顾客在机票销售淡 季购买机票享受 4折优惠,在机票销售旺季购买机票 8折。测试对象是按以上要求计算顾客 收费模块,按照路径覆盖法设计测试用例。 32. 软件 报告 1477
试卷代号:2258 中央广播电视大学2011一2012学年度第二学期“开放专科”期末考试 信息系统测试试题答案及评分标准 (供参考) 2012年7月 一、选择题(每小题2分,共30分) 1.A 2.C 3.D 4.B 5.C 6.B 7.B 8.C 9.A 10.D 11.A 12.A 13.B 14.C 15.A 二、判断题(正确的划√,错的划×,每题2分,共20分) 16.× 17.× 18./ 19.× 20.× 21./ 22.× 23.J 24.× 25./ 三、简答题(每小题6分,共30分) 26.答:黑盒测试只能观察软件的外部表现,即使软件的输人输出都是正确的,却并不能 说明软件就是正确的。因为程序有可能用错误的运算方式得出正确的结果,例如“负负得正, 错错得对”,只有白盒测试才能发现真正的原因。白盒测试能发现程序里的隐患,象内存泄漏、 误差累计问题。在这方面,黑盒测试存在严重的不足。 27.答:要把N个单元集成一起肯定靠接口耦合,这时可能会产生在单元测试中无法发现 的问题。例如:数据通过不同的接口时可能出错;几个函数关联在一起时可能达不到预期的功 能;在某个单元里可以接受的误差可能在集成后被扩大到无法接受的程度。所以集成测试是 必要的,不是多此一举。 28.答:个测试计划应包括:产品基本情况调研、测试需求说明、测试策略和记录、测试 资源配置、计划表、问题跟踪报告、测试计划的评审、结果分析等等。 29.答:(1)一个好的测试用例在于能够发现至今没有发现的错误; 1478
试卷代号 中央广播电视大学 11 2012 第 二学期 信息系统测试试题答案及评分标准 (供参考) 2012 年7 一、选择题(每小题 2分,共 0分} LA 6. B 11. A 2. C 7. B 12. A 3. D 8. C 13. B 4. B 9. A 14. C 5. C 10. D 15. A 二、判断题{正确的划 -J ,错的划 X,每题 2分,共 0分) 16. X 21. -J 17. X 22. X 18. -J 23. -J 19. X 24. X 20. X 25. -J 三、简答题(每小题6分,共 0分} 26. 观察软 外部表 输入 是正 并 不 说明软件就是正确的。因为程序有可能用错误的运算方式得出正确的结果,例如"负负得正, 错错得对",只有自盒测试才能发现真正的原因。白盒测试能发现程序里的隐患,象内存泄漏、 误差累计问题。在这方面,黑盒测试存在严重的不足。 27. 把N 时可 法发现 的问题。例如:数据通过不同的接口时可能出错;几个函数关联在一起时可能达不到预期的功 P在某个单元里可以接受的误差可能在集成后被扩大到元法接受的程度。所以集成测试是 必要的,不是多此一举。 28. 包括 需 求 资源配置、计划表、问题跟踪报告、测试计划的评审、结果分析等等。 29. (l)一个好的测试用倒在于能够发现至今没有发现的错误; 1478
(2)测试用例应由测试输入步骤和与之对应的预期输出结果这两部分组成; (3)在测试用例设计时,应当包含合理的输人条件和不合理的输入条件。 30.答:不能这样做。因为如果这样做,在开发过程中,缺陷会越积越多并且分布得更广、 隐藏得更深,反而导致测试与改错的代价大大增加。最糟糕的是无法估计测试与改错的工作 量,使进度失去控制。因此为图眼前省事而省略单元测试或者“偷工减料”,是“得不偿失”的做 法。 四、应用题(每小题10分,共20分) 31.解:(共10分) (1)被测模块的程序流程图如下:(6分) 2Y 是否会员 3N 是否销售旺季 是否销售旺季 4Y 8N 5N Su纽=sU图*0.4 Su级÷8um*0.8 Su细兰sum*0.6 (2)按照路径覆盖法设计测试用例如下:(4分) 是会员,是机票销售旺季,覆盖路径127,机票8折 是会员,不是机票销售旺季,覆盖路径128,机票4折 不是会员,是机票销售旺季,覆盖路径134,机票全价(不打折》 不是会员,不是机票销售旺季,覆盖路径135,机票6折 1479
(2) 试输入步 对应 预期 果这两 分组 (3) 输入条 和不 输入 30. 这样 样做 在开发 得更 隐藏得更深,反而导致测试与改错的代价大大增加。最糟糕的是无法估计测试与改错的工作 量,使进度失去控制。因此为图眼前省事而省略单元测试或者"偷工减料",是"得不偿失"的做 法。 四、应用题{每小题 0分,共 0分) 1. (共 0分) (1)被测模块的程序流程图如下 6分) 1 I 7)' ZY 31可 是否会员 、气 ID "' S U In Su ‘4 (2) 路径 盖法 下:(4 是会员,是机票销售旺季,覆盖路径 7,机票 8折 是会员,不是机票销售旺季,覆盖路径 8,机票 4折 不是会员,是机票销售旺季,覆盖路径 4,机票全价(不打折〉 不是会员,不是机票销售旺季,覆盖路径 5,机票 6折 1479
32.解:(共10分) 软件问题报告的生命周期包括:新建状态、打开状态、待验状态、解决状态、关闭状态。 (5分) 软件问题报告处理的流程如下:(5分) 开始 试开始 【本轮测试未结束] 新问题 不出问题 新建状态 测试人员校验 关闭达态 测试人员校验 测试人员复查 已确认的问题 打开状态 开发人员修复 已修复的问题 待验状态 测试人员验证 确认修复的问订题 是达迭态 1480
32. (共 0分〉 软件问题报告的生命周期包括:新建状态、打开状态、待验状态、解决状态、关闭状态。 (5 软件问题报告处理的流程如下 开始 [革轮测试来结荒} 测试开始 不量 翻试人昂校输 已嘟λ的问题 校验 ,,,,, 测试人员复查 开发人员修复 已修复的问题 1480 测试人员验证 确认修复的问题