当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

国家开放大学:2013—2014学年第一学期“开放专科”软件开发与应用专业信息系统测试期末试题(1月)

资源类别:文库,文档格式:PDF,文档页数:6,文件大小:228.17KB,团购合买
点击下载完整版文档(PDF)

试卷代号:2258 座位号■ 中央广播电视大学2013一2014学年度第一学期“开放专科”期末考试 信息系统测试 试题 2014年1月 题 号 三 四 总 分 我 数 得 分 评卷人 一、单项选择题(每小题3分,共30分) 1.修复一个软件错误所需的费用将随着软件生存周期的进展而呈指数增长反映了软件 测试原则中的( )。 A.严格性原则 B.提早原则 C.覆盖原则 D.全面测试原则 2.关于软件测试的目的,下列说法哪个是错误的( )。 A,测试是程序的运行过程,目的在于发现错误 B.一个好的测试用例在于能够发现至今未发现的错误 C.一个成功的测试是发现了至今未发现的错误的测试 D.测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷 3.在集成测试过程中,程序先分成小的部分进行构造并进行测试,然后随着程序功能的 增加,同步进行新增功能的测试,直到最后完成整个系统的测试采用的是()。 A.自顶向下集成测试 B.非增量集成测试 C.增量集成测试 D.自底向上集成测试 4代码审查和人工走查技术都需要召开一个审查会,在会中由一组人员来阅读程序,召 开这个会议的目的是为了()。 A.改正错误 B.发现错误 C.讲解程序 D.证明程序设计正确 1164

试卷代号 2 2 座位号OJ B. 错误 D. 设计 中央广播电视大学 4学年度第一学期"开放专科"期末考试 信息系统测试试题 2014 年1 |题号|一|二|三|四|总分| |分数 I I I I I 得分 一、单项选择题{每小题 3分,共 0分} 1.修复一个软件错误所需的费用将随着软件生存周期的进展而呈指数增长反映了软件 测试原则中的( )。 A. 则B.提早原 c. 试原 2. 测试 是错 )。 A. 试是程 运行过 现错误 弘一个好的测试用倒在于能够发现至今未发现的错误 c. 今未发 错误 D. 标是 软件 潜在 各种错误 3. 过程 序 先 造并进行 然后 随着 程 增加,同步进行新增功能的测试,直到最后完成整个系统的测试采用的是( )。 A. 下集 试B. 量集 c. 集成 4. 工走查技术都需 开一 开这个会议的目的是为了( )。 A. 错误 c. 1164

5.黑盒测试技术中设计测试用例的几种基本方法是()。 A.程序结构分析、路径分析、程序插装、因果图方法 B.程序结构分析、逻辑覆盖、路径分析、程序插装 C.等价类划分、边界值分析、错误推测法、因果图方法 D.逻辑覆盖、路径分析、程序插装、错误推测法 6,对应面向对象开发阶段,面向对象测试也分别对应为(·)。 A,面向对象设计的测试、面向对象编程的测试、面向对象系统测试 B.面向对象分析的测试、面向对象设计的测试、面向对象编程的测试 C.面向对象单元测试、面向对象集成测试、面向对象系统测试 D.面向对象分析的测试、面向对象设计的测试、面向对象系统测试 7.Web应用系统测试通常包括()。 A.链接测试、表单测试、数据校验、cookies测试、设计语言测试、安全性测试 B.链接测试、设计语言测试、功能测试、性能测试、可用性测试、安全性测试 C.设计语言测试、可用性测试、安全性测试、系统兼容性测试、数据校验 D.功能测试、性能测试、可用性测试、安全性测试、系统兼容性测试和接口测试 8.漏洞扫描按功能可分为()。 A.系统漏洞扫描、网络漏洞扫描、数据库漏洞扫描 B.黑客人侵防护扫描、网络漏洞扫描、数据库漏洞扫描 C.主机扫描、端口扫描、黑客入侵防护扫描 D.系统漏洞扫描、网络漏洞扫描、黑客人侵防护扫描 9.以下对测试计划的描述中,不正确的是()。 A.测试计划,有助于测试跟踪 B.在小型软件测试项目上,不需要制定测试计划 C.正确的测试计划,有助于重复原有的测试,以便寻找新的系统缺陷,保证老的缺陷 得以修复 D.在少数高风险行亚中,测试小组必须证明确实按照测试计划,执行了计划执行的 测试 10.从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好 是下面四种中的()。 A.测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为 同一组人员,即开发人员测试自已的程序 B.测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不 同人员 C.测试组织与开发组织为同一公司,但不在同一部门 D.测试组织与开发组织为不同公司 1165

5. 盒测 用例 基本 法是 )。 A.程序结构分析、路径分析、程序插装、因果图方、法 B. 逻辑覆 插装 C. 等价类 边界值分 方法 D. 逻辑覆盖 插装 6. 对应 对应 )。 A. 对象 编程 对象 B. 对象 对象 对象 C. 对象单 对象集 对象 D. 对象 设计 对象 7. Web 应用 )。 A. 接测 表单 、cookies 设计 言测 全性 B. 链接测 设计 言测 测试 能测 安全 C. 设计 言测 可用 兼容 据校 D. 功能测 能测 全性 统兼容性 8. 描按功能 )。 A.系统漏洞扫描、网络漏洞扫描、数据库漏洞扫描 B. 人侵 护扫 据库漏洞扫 C. 黑客人侵 D. 统漏 防护 9. 试计 描述 )。 A. B. 不需要 C. 试计 原有 寻找 得以修复 D. 行业 小组必须 照 测 试计 执行 测试 10. 来讲 完成 更好 开发 是下面四种中的( )。 A. 司 同 一部 小组 试人 发人 同一组人员,即开发人员测试自己的程序 B. 发组 司 同 一部 小组 与 开发人 同人员 C. 与开 不在 D. 组织 1165

得分 评卷人 二、判断题(正确的划√,错误的划×,并指出原因;每小题3分,共 18分) 11.软件缺陷的产生主要源自编码错误。() 12.既然测试的目的在于寻找错误,并且找出的错误越多越好,那么在测试时应尽可能的 测试无遗漏。() 13.黑盒测试是根据规格说明书设计测试用例,但是并不涉及程序内部构造的一种测试 方法。() 14.人总是要犯错,因此为了有效的保证软件质量,在一个软件的开发过程中应避免使用 人工测试技术。() 15.开发人员应当测试自己的程序,这是他分内的工作。但是开发人员在测试自己的程 序时,很难做到客观、公正,所以自我测试不具有说服力。() 16.测试用例,就是以发现错误为目的而精心设计的一组测试数据和测试执行步骤。 得 分 评卷人 三、简答题(每小题8分,共32分) 17.如果每个单元都通过了测试,把它们集成一起难道会有什么不妥吗?集成测试是否 多此一举? 18.有了“黑盒”测试为什么还要“白盒”测试? 19.什么是Web信息系统? 20.简述测试计划的内容。 得 分 评卷人 四、应用题(每小题10分,共20分) 21.某机票销售公司在顾客购买机票的时候分4种情况出售机票:普通顾客在机票销售 淡季购买机票享受6折优惠,在机票销售旺季购买机票全价(不打折),会员顾客在机票销售淡 季购买机票享受4折优惠,在机票销售旺季购买机票8折。测试对象是按以上要求计算顾客 收费模块,按照路径覆盖法设计测试用例。 22.软件测试过程主要包括哪些阶段?每个阶段的任务是什么? 1166

得分|评卷人 二、判断题{正确的划、 的 划 18 1. 产生主 ) 12. 在于寻找错误 且找 错误 在测 测试无遗漏。( ) 13. 是根据规格 设计 不涉及程 方法。( ) 14. 犯错 软件质量 过程 免使 人工测试技术。( ) 15. 开发 程序 他分 序时,很难做到客观、公正,所以自我测试不具有说服力。( ) 16. 用例 设计 一组 试数 ( ) |得分|评卷人| r I I 三、简答题{每小题 8分,共 2分} 17. 果每个单元都通过 它们 集成 难道 多此一举? 18. 黑盒 19. 是Web 20. |得分|评卷人| I I I 四、应用题{每小题 0分,共 0分} 1. 销售 客购买 分4 机票 在机票 淡季购买机票享受 6折优惠,在机票销售旺季购买机票全价(不打折) ,会员顾客在机票销售淡 季购买机票享受 4折优惠,在机票销售旺季购买机票 8折。测试对象是按以上要求计算顾客 收费模块,按照路径覆盖法设计测试用例。 22. 软件 过程 要包括 务是什 1166

试卷代号:2258 中央广播电视大学2013一2014学年度第一学期“开放专科”期末考试 信息系统测试 试题答案及评分标准 (供参考) 2014年1月 一、单项选择题(每小题3分,共30分)】 1.B 2.D 3.C 4.B 5.c 6.B 7.D 8.A 9.B 10.D 二、判断题(正确的划√,错误的划×,并指出原因:每小题3分,共18分) 11.(×)原因:产品说明书错误是软件缺陷产生的最主要因素,其次是设计错误。 12.(×)原因:不论是什么测试,穷举测试,即测试无遗漏都是不可能的。 13.(/) 14.(×)原因:经验表明,人工测试能相当有效地查找错误,因此,为了有效的保证软件质 量,在一个软件的开发过程中应至少使用一种或多种人工测试技术。 15.(/) 16.(/) 三、简答题(每小题8分,共32分】 17.如果每个单元都通过了测试,把它们集成一起难道会有什么不妥吗?集成测试是否 多此一举? 答:要把N个单元集成一起肯定靠接口耦合,这时可能会产生在单元测试中无法发现的 问题(3分)。例如:数据通过不同的接口时可能出错;几个函数关联在一起时可能达不到预期 的功能;在某个单元里可以接受的误差可能在集成后被扩大到无法接受的程度(2分)。所以 集成测试是必要的,不是多此一举(3分)。 18.有了“黑盒”测试为什么还要“白盒”测试? 答:黑盒测试是根据程序外部特性进行的测试,而不考虑内部结构状况,只能观察软件的 外部表现,即使软件的输人输出都是正确的,却并不能说明软件就是正确的(2分)。因为程序 有可能用错误的运算方式得出正确的结果,例如“负负得正,错错得对”(2分)。而白盒测试是 根据程序的内部结构进行测试,所以白盒测试才能发现真正的原因(2分)。白盒测试能发现 程序里的隐患,像内存泄漏、误差累计问题。在这方面,黑盒测试存在严重的不足(2分)。 1167

试卷代号 2 2 5 中央广播电视大学 4学年度第一学期"开放专科"期末考试 信息系统测试试题答案及评分标准 (供参考) 2014 年1 -、单项选择题(每小题 3分,共 0分) I. B 6.B 2.D 7.D 3.C 8.A 4. B 9.B 5. C 10. D 二、判断题(iE确的划 -J .错误的划 .并指出原因;每小题 3分,共 8分} ll. (X) 产生 次是 12. (X) /F. 论是什么测 无遗 都是 13. (-J) 14. (X) 效地查 保证软件 量,在一个软件的开发过程中应至少使用一种或多种人工测试技术。 15. (-J) 16. (-J) 三、简答题{每小题8分,共 2分} 17. 单元 通过 它们集成一起难 不妥 集成 是否 多此一举? z要把 N个单元集成一起肯定靠接口糯合,这时可能会产生在单元测试中无法发现的 问题 3分)。例如z数据通过不同的接口时可能出错几个函数关联在一起时可能达不到预期 的功能s在某个单元里可以接受的误差可能在集成后被扩大到无法接受的程度2分〉。所以 集成测试是必要的,不是多此一举3分〉。 18. 还要 答:黑盒测试是根据程序外部特性进行的测试,而不考虑内部结构状况,只能观察软件的 外部表现,即使软件的输入输出都是正确的,却并不能说明软件就是正确的2分)。因为程序 有可能用错误的运算方式得出正确的结果,例如"负负得正,错错得对2分)。而自盒测试是 根据程序的内部结构进行测试,所以白盒测试才能发现真正的原因2分)。白盒测试能发现 程序里的隐患,像内存泄漏、误差累计问题。在这方面,黑盒测试存在严重的不足2分〉。 1167

19.什么是Web信息系统? 答:Web信息系统就是在一台服务器上运行Web应用的服务器端程序(3分),从而使与 服务器建立连接的所有客户机都能共享的使用Wb应用系统提供的内容和功能。(5分) 20.简述测试计划的内容。 答:一个测试计划应包括:产品基本情况调研,测试需求说明、测试策略和记录、测试资源 配置、计划表、问题跟踪报告、测试计划的评审、结果分析等等(共8分,对1个得1分)。 四、应用题(每小题10分,共20分) 21.解:(共10分) (1)被测模块的程序流程图如下:(6分) 2Y 是否会员 7Y 3N 是否销售旺季 4Y 是否销售旺季 8N 5N Sum=sum*0.4 Sum=sum*0.8 Su切=sUm*0.6 (2)按照路径覆盖法设计测试用例如下:(4分) 是会员,是机票销售旺季,覆盖路径127,机票8折 是会员,不是机票销售旺季,覆盖路径128,机票4折 不是会员,是机票销售旺季,覆盖路径134,机票全价(不打折) 不是会员,不是机票销售旺季,覆盖路径135,机票6折 22.解:(共10分) 一般来说,我们可以把软件测试过程按测试的先后次序分成四个阶段进行:单元测试、集 成测试、确认测试和系统测试。(2分) (1)单元测试(2分) 1168

19. 是Web b信息系统就是在一台服务器上运行 b应用的服务器端程序 3分) ,从而使与 服务器建立连接的所有客户机都能共事的使用 b应用系统提供的内容和功能。 5分〉 20. 试计 答:一个测试计划应包括 2产品基本情况调研,测试需求说明、测试策略和记录、测试资源 配置、计划表、问题跟踪报告、测试计划的评审、结果分析等等(共 8分,对 l个得 1分)。 四、应用题{每小题 0分,共 0分} 1. (共 (1)被测模块的程序流程图如下 6分) 2)' 7Y 4Y 8tl 5N Sum=sul 事。 Sum=su Sum=sum 丰0.8 (2) 设计 下:(4 是会员,是机票销售旺季,覆盖路径 7,机票 8折 是会员,不是机票销售旺季,覆盖路径 8,机票 4折 不是会员,是机票销售旺季,覆盖路径 4,机票全价(不打折) 不是会员,不是机票销售旺季,覆盖路径 5,机票 6折 22. (共 一般来说,我们可以把软件测试过程按测试的先后次序分成四个阶段进行 z单元测试、集 成测试、确认测试和系统测试。 2分〉 (1)单元测试 2分) 1168

单元测试是分别针对每个程序单元进行测试,以确保每个单元都能正常工作。在单元测 试中,大量采用白盒测试方法,以便尽可能发现程序单元内部的错误。 (2)集成测试(2分) 在集成测试过程中,首先把已经通过单元测试的模块组装起来,构成一个在设计阶段所定 义的程序结构,然后通过集成测试发现与接口有关的问题。 软件系统一般采用两种方式进行集成,非增量集成和增量集成。所以,集成测试也就分为 非增量集成测试和增量集成测试。 (3)确认测试(2分) 确认测试就是检验所开发的软件是否能按用户提出的需求运行。若能达到这一要求,则 认为开发的软件是合格的。因而有时又将确认测试称为合格性测试。所谓用户需求指的是软 件规格说明书中确定的软件功能和技术指标,或是专门为测试所规定的确认准则。 在确认测试阶段,首先要进行有效性测试及软件配置审查,然后进行验收测试和Alpha Beta测试。 (4)系统测试(2分) 系统测试的目的是将系统已实现的功能与其设计目标进行比较,力图证明程序与其设计 目标不相符。系统测试通常是在用户真实的环境下所进行的测试,如是否能和其它软件和硬 件配套运行。 1169

单元测试是分别针对每个程序单元进行测试,以确保每个单元都能正常工作。在单元测 试中,大量采用白盒测试方法,以便尽可能发现程序单元内部的错误。 (2) 集成 试(2 在集成测试过程中,首先把已经通过单元测试的模块组装起来,构成一个在设计阶段所定 义的程序结构,然后通过集成测试发现与接口有关的问题。 软件系统一般采用两种方式进行集成,非增量集成和增量集成。所以,集成测试也就分为 非增量集成测试和增量集成测试。 (3) 试(2 确认测试就是检验所开发的软件是否能按用户提出的需求运行。若能达到这一要求,则 认为开发的软件是合格的。因而有时又将确认测试称为合格性测试。所谓用户需求指的是软 件规格说明书中确定的软件功能和技术指标,或是专门为测试所规定的确认准则。 在确认测试阶段,首先要进行有效性测试及软件配置审查,然后进衍验收测试和 Beta (4) 试(2 系统测试的目的是将系统已实现的功能与其设计目标进行比较,力图证明程序与其设计 目标不相符。系统测试通常是在用户真实的环境下所进行的测试,如是否能和其它软件和硬 件配套运行。 1169

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有