试卷代号:2258 座位号■■ 国家开放大学(中央广播电视大学)2014年春季学期“开放专科”期末考试 信息系统测试试题 2014年7月 题 号 二 三 四 总 分 分 数 得分 评卷人 一、单项选择题(每小题3分,共30分) 1.软件错误中最普遍,最受重视的三种错误是()。 A.需求错误、集成错误、系统结构错误 B.测试定义与测试执行错误、实现和编码错误、数据错误 C,需求错误、程序结构错误、集成错误 D.程序结构错误、数据错误、功能与性能错误 2.关于软件测试的目的,下列说法哪个是错误的()。 A.测试是程序的运行过程,目的在于发现错误 B.一个好的测试用例在于能够发现至今未发现的错误 C.一个成功的测试是发现了至今未发现的错误的测试 D.测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷 3.下列不是软件测试基本原则的是()。 A.关键是注重测试用例的选择 B.选择尽可能多的测试用例 C.尽量不由程序设计者进行测试 D.充分注意测试中的群集现象 4.软件测试过程中的确认测试阶段包括()。 A.有效性测试、软件配置审查、验收测试、aB测试 B.单元测试、集成测试、验收测试、系统测试 C.有效性测试、软件配置审查、系统测试、验收测试 D.有效性测试、软件配置审查、集成测试、验收测试 1090
试卷代号 座位号仁口 国家开放大学(中央广播电视大学 4年春季学期"开放专科"期末考试 信息系统测试试题 2014 年7 |题号|一|二|三|四 l总分| |分数 I I I I I |得分|评卷人 I I 项选择 每小 1.软件错误中最普遍,最受重视的三种错误是( )。 A. 需求错误 成错误 错误 B. 试定义 执行错 码错 据错 c.需求错误、程序结构错误、集成错误 D. 程序结 错误 2. 软件 法哪个是 )。 A. 试是 运行 发现错误 B. 个好 例在于能 错误 一个 试是 未发 D.测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷 3. 软件 基本原则 )。 A. 重测 用例 B. 能多 的 试用 量不 设计者进行测试D. 充分注 意 4. 软件 试过 )。 A. 效性 件配置 B. 单元 收测 效性 统测 验收 D. 软件 收测 1090
5.召开审查会,在会中由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据 人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试 方法是( )。 A.人工走查 B.代码审查 C.软件审查 D.错误推测法 6.将基于功能的和基于实现的测试设计结合在一起的测试,我们称这种测试为()。 A,白盒测试 B.黑盒测试 C.灰盒测试 D.基于故障的测试 7.动态测试的功能包括()。 A.程序错误分析、一致性检查 B.程序错误分析、性能分析、内存分析 C.生成引用表、程序错误分析、一致性检查 D.确认与接口测试、覆盖率分析、性能分析、内存分析 8.Web应用系统测试通常包括()。 A.链接测试、表单测试、数据校验、cookies测试、设计语言测试、安全性测试 B.链接测试、设计语言测试,功能测试、性能测试、可用性测试、安全性测试 C.设计语言测试、可用性测试、安全性测试、系统兼容性测试、数据校验 D.功能测试、性能测试、可用性测试、安全性测试、系统兼容性测试和接口测试 9.以下对测试设计的描述不正确的是()。 A.测试设计是系统测试工程中的一个重要问题 B.测试设计是使用一个测试策略产生一个测试用例集的过程 C.测试设计是一种特殊的软件系统的设计和实现,即通过执行另一个以发现错误为 目标的软件系统来实现 D.不进行测试设计,彻底测试一个庞大而又复杂的信息系统是可能的 10.从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好 是下面四种中的()。 A.测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为 同一组人员,即开发人员测试自己的程序 B.测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不 同人员 C.测试组织与开发组织为同一公司,但不在同一部门 D.测试组织与开发组织为不同公司 1091
5. 开审 小组 员 阅 读程序 时测 试数 人工运行程序井得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试 方法是( )。 人工走查B. c.软件审查 .错误推测法 6. 于实 试设 结合在一 我们 )。 A. 试B. c.灰盒测试 .基于故障的测试 7. 动态测 )。 A. 性检 B. 误分 分析 C. 用 表 程序 分析 一致性 性能 8. Web 包括 )。 A. 数据校 、cookies 全性 B. 链接 计语 功 能测 能测 C. 言测 可用 全性 兼容性 B 功 测试 安全 统兼 9. 对测 设计 描述 )。 A. 试设 试工 重要 B. 用一 例集 过程 c.测试设计是→种特殊的软件系统的设计和实现,即通过执行另一个以发现错误为 目标的软件系统来实现 D. 进行 试设 可 能 10. 要求 试完成 是下面四种中的( )。 A. 发组 小组 并且 同一组人员,即开发人员测试自己的程序 B. 试组 一小组 开 发 员 为 同人员 C. 组织 开发 织为 但不在 D. 1091
得 分 评卷人 二、判断题(正确的划√,错误的划×,并指出原因:每小题3分,共 18分) 11.通过认真、严格、全面的软件测试可以找到软件中的所有缺陷。() 12.对一个成功的软件来说,只有经过编码、测试、再编码、再测试,这样一个不断的循环 过程,才能获得较高的产品质量。() 13.黑盒测试是根据规格说明书设计测试用例,同时涉及程序内部构造的一种测试方法。 () 14.人总是要犯错,因此为了有效的保证软件质量,在一个软件的开发过程中应避免使用 人工测试技术。() 15.面向对象软件抛弃了传统的开发模式,面向对象程序的结构不再是传统的功能模块 结构,因此,传统的测试模型对面向对象软件已经不再适用。() 16.开发人员应当测试自己的程序,这是他分内的工作。但是开发人员在测试自己的程 序时,很难做到客观、公正,所以自我测试不具有说服力。() 得 分 评卷 三、简答题(每小题8分,共32分】 17.软件测试的对象是什么? 18.什么是黑盒测试?什么是白盒测试? 19.什么是Web信息系统? 20.设计测试用例的原则是什么? 得 分 评卷 四、应用题(每小题10分,共20分)】 21.某机票销售公司在顾客购买机票的时候分4种情况出售机票:普通顾客在机票销售 淡季购买机票享受6折优惠,在机票销售旺季购买机票全价(不打折),会员顾客在机票销售谈 季购买机票享受4折优惠,在机票销售旺季购买机票8折。测试对象是按以上要求计算顾客 收费模块,按照路径覆盖法设计测试用例。 22.软件问题报告的生命周期包括哪些状态,并画出软件问题报告生命周期状态图。 1092
|得分!评卷人| I I I 二、判断题{正确的划 .j ,错误的划 X,并指出原因;每小题 3分,共 18 1. 通过认真 软件测 软件 ) 12. 个成 软件来 样 - 过程,才能获得较高的产品质量。( 13. 试是根 据 设计 试用例 时涉及程序 种测试方法 ( ) 14. 是要犯 质量 在一 过程 人工测试技术。( ) 15. 软件抛弃 开发模式 结构不再 传统 模块 结构,因此,传统的测试模型对面向对象软件已经不再适用。( ) 16. 开发 是他 工作 序时,很难做到客观、公正,所以自我测试不具有说服力。( ) |得分|评卷人| I I I 三、简答题(每小题 8分,共 2分} 17. 软件 18. 19. 是Web 20. 设计 用例 是什 得分|评卷人 四、应用题{每小题 0分,共 0分) 1. 某机票 分4 淡季购买机票享受 6折优惠,在机票销售旺季购买机票全价(不打折) ,会员顾客在机票销售揽 季购买机票享受 4折优惠,在机票销售旺季购买机票 8折。测试对象是按以上要求计算顾客 收费模块,按照路径覆盖法设计测试用例。 22. 软件 报告 周 期 题报告 状态 1092
试卷代号:2258 国家开放大学(中央广播电视大学)2014年春季学期“开放专科”期末考试 信息系统测试试题答案及评分标准 (供参考) 2014年7月 一、单项选择题(每小题3分,共30分)】 1.D 2.D 3.B 4.A 5.A 6.C 7.D 8.D 9.D 10.D 二、判断题(正确的划√,错误的划×,并指出原因;每小题3分,共18分) 11.(×)原因:软件测试的目的是为了发现尽可能多的缺陷,不是为了说明软件中没有缺 陷,没有任何软件测试能够保证找到软件中的所有缺陷。 12.(√/) 13.(×)原因:黑盒测试是并不涉及程序内部构造的一种测试方法。 14.(×)原因:经验表明,人工测试能相当有效地查找错误,因此,为了有效的保证软件质 量,在一个软件的开发过程中应至少使用一种或多种人工测试技术。 15.(/) 16.(/) 三、简答题(每小题8分,共32分) 17.软件测试的对象是什么? 答:需求分析、概要设计、详细设计以及编码等各阶段所得到的文档(4分),包括需求规格 说明、概要设计说明、详细设计说明以及源程序(4分),都应该是软件测试的对象。 18.什么是黑盒测试?什么是白盒测试? 答:黑盒测试是基于产品的外部功能来规划测试,检查程序各个功能是否实现,并检查其 中的错误的一种测试(4分)。 白盒测试是基于产品的内部结构来规划测试,检查程序内部操作是否按规定运行,各部分 代码是否被充分覆盖一种测试(4分)。 1093
试卷代号 国家开放大学{中央广播电视大学 4年春季学期"开放专科"期末考试 信息系统测试试题答案及评分标准 (供参考) 2014 年7 -、单项选择题{每小题 3分,共 0分} l. D 6.C 2.D 7. D 3. B 8.D 4. A 9. D 5.A 10. D 二、判断题{正确的 tt .J 并指 1.(X) 不 是 软件 陆,没有任何软件测试能够保证找到软件中的所有缺陷。 12. (.J) 13. (X) 构造 一种测 14. ( X )原因 z经验表明,人工测试能相当有效地查找错误,因此,为了有效的保证软件质 量,在一个软件的开发过程中应至少使用一种或多种人工测试技术。 15. (飞j) 16. (.J) 三、筒答题{每小题8分,共 2分} 17. 软件 对象是什 答:需求分析、概要设计、详细设计以及编码等各阶段所得到的文挡4分) ,包括需求规格 说明、概要设计说明、详细设计说明以及源程序4分) ,都应该是软件测试的对象。 18. 黑盒 答:黑盒测试是基于产品的外部功能来规划测试,检查程序各个功能是否实现,并检查其 中的错误的一种测试 4分)。 自盒测试是基于产品的内部结构来规划测试,检查程序内部操作是否按规定运行,各部分 代码是否被克分覆盖一种测试4分)。 1093
19.什么是Web信息系统? 答:Web信息系统就是在一台服务器上运行Wb应用的服务器端程序(3分),从而使与 服务器建立连接的所有客户机都能共享的使用Wb应用系统提供的内容和功能(5分)。 20.设计测试用例的原则是什么? 答:设计测试用例基本的原则是: (1)一个好的测试用例在于能够发现至今没有发现的错误(2分):(2)测试用例应由测试 输人数据和与之对应的预期输出结果这两部分组成(3分):(3)在测试用例设计时,应当包含 合理的输入条件和不合理的输人条件(3分)。 四、应用题(每小题10分,共20分) 21.解:(共10分) (1)被测模块的程序流程图如下:(6分) 2Y 是否会员 7Y 3N 是否销售旺季 4Y 是否销售旺季 8N 5N Sum=sum*0.4 Sum=sum*0.8 Sum兰su*0.6 (2)按照路径覆盖法设计测试用例如下:(4分) 是会员,是机票销售旺季,覆盖路径127,机票8折。 是会员,不是机票销售旺季,覆盖路径128,机票4折, 不是会员,是机票销售旺季,覆盖路径134,机票全价(不打折)。 不是会员,不是机票销售旺季,覆盖路径135,机票6折。 1094
19. 是Web b信息系统就是在一台服务器上运行 b应用的服务器端程序(3分) ,从而使与 服务器建立连接的所有客户机都能共享的使用 b应用系统提供的内容和功能 5分)。 20. 是什 答:设计割试用例基本的原则是: (1)一个好的测试用例在于能够发现至今没有发现的错误 2分 )测试用例应由测试 输入数据和与之对应的预期输出结果这两部分组成 3分 )在测试用例设计时,应当包含 合理的输入条件和不合理的输入条件 3分〉。 四、应用题(每小题 0分,共 0分) 1. (共 (1)被测模块的程序流程图如下 6分) 1 2Y 7Y 4Y 5N "' JD'申0.6 Su田"'su 画章 SUm"' um事0.8 (2) 径覆 下:(4 是会员,是机票销售旺季.覆盖路径 7,机票 8折。 是会员,不是机票销售旺季,覆盖路径 8,机票 4折。 不是会员,是机票销售旺季,覆盖路径 4,机票全价(不打折〉。 不是会员,不是机票销售旺季,覆盖路径 5,机票 6折。 1094
22.解:(共10分) 软件问题报告的生命周期包括:新建状态,打开状态、待验状态、解决状态、关闭状态。 (5分) 软件问题报告处理的流程如下:(5分) 开始 测试开始 〔本轮测试未结束】 新问题 不是问题 新建状态 测试人员校验 关闭状态 测试人员校验 试人员复查 已确认的问题 打开状态 开发人员修复 已修复的问题 持验状态 测试人员验证 确认修复的间题 解决状态 1095
22. (共 软件问题报告的生命周期包括:新建状态、打开状态、待验状态、解决状态、关闭状态。 (5 软件问题报告处理的流程如下 开始 ?附开始 [本轮测试来结束〕 盖章韭窒 测试人员按验 新问题 巴确认的问题 茸茸韭窒 确认修复的问题 重量重歪 1095