欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】全国计算机等级考试四级软件测试工程师真题2009年9月及答案解析.doc

    • 资源ID:1329890       资源大小:70KB        全文页数:10页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】全国计算机等级考试四级软件测试工程师真题2009年9月及答案解析.doc

    1、全国计算机等级考试四级软件测试工程师真题 2009 年 9 月及答案解析(总分:70.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.软件验证和确认是保证软件质量的重要措施,它的实施应该针对_。(分数:2.00)A.程序编写阶段B.软件开发的所有阶段C.软件调试阶段D.软件设计阶段2.在软件测试用例设计的方法中,最常用的方法是黑盒测试和白盒测试,其中不属于白盒测试所关注的是_。(分数:2.00)A.程序结构B.软件外部功能C.程序正确性D.程序内部逻辑3.在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是_。(分数:2.00)A.操作性分

    2、析B.可靠性分析C.引用分析D.接口分析4.下列指导选择和使用测试覆盖率的原则中错误的是_。(分数:2.00)A.覆盖率不是目的,仅是一种手段B.不要追求绝对 100%的覆盖率C.不可能针对所有的覆盖率指标来选择测试用例D.只根据测试覆盖率指标来指导测试用例的设计5.在以下有关逻辑覆盖的说法中错误的说法是_。(分数:2.00)A.所有满足条件组合覆盖标准的测试用例集,也满足路径覆盖的覆盖标准B.条件覆盖能够查出条件中包含的错误,但有时达不到判定覆盖的覆盖率要求C.路径覆盖的差错能力很强,但有时达不到条件组合覆盖的覆盖率要求D.判定覆盖包含了语句覆盖,但它不能保证每个错误条件都能检查得出来6.走

    3、查是对软件进行静态测试的一种方法,以下不属于走查活动的是_。(分数:2.00)A.计划走查会议B.准备测试用例C.执行走查以发现和改正错误D.在走查过程中程序员逐渐讲解自己的程序7.设有一段程序如下: if(a=b)and(c=d)or(e=f)do S1 else if(p=q)or(s=t)do S2 else do S3 满足判定/条件覆盖的要求下,最少的测试用例数目是_。(分数:2.00)A.6B.8C.3D.48.在以下有关集成测试的说法中,错误的说法是_。(分数:2.00)A.自底向上集成的缺点是在早期不能进行并行测试,不能充分利用人力B.自底向上集成的优点是减少了编写桩模块的工作

    4、量C.自顶向下集成的优点是能够较早地发现在高层模块接口、控制等方面的问题D.自顶向下集成的缺点是需要设计许多的桩模块,测试的开销较大9.在集成测试阶段,人们关注的一种主要的覆盖是_。(分数:2.00)A.功能覆盖B.语句覆盖C.基本路径覆盖D.条件覆盖10.可跟踪性分析是一种重要的软件验证和确认方法。不属于可跟踪性分析的活动是_。(分数:2.00)A.正确标识在需求规格说明中的每项需求B.从需求规格开始的正向跟踪应确保完全支持需求规格C.每个当前阶段产品的规格或特性应确保被可跟踪的前驱规格所支持D.确保所有不同接口规格说明的完整性11.以下关于软件性能测试的说法中,不正确的是_。(分数:2.0

    5、0)A.发现软件缺陷是性能测试的目的之一B.压力测试与负载测试的目的都是为了探测软件在满足预定的性能需求的情况下所能负担的最大压力C.性能测试通常需要对测试结果进行分析才能获得测试结论D.检验软件的最大负载是性能测试的目的之一12.以下哪种软件测试不属于广义软件性能测试的范畴_。(分数:2.00)A.并发测试B.压力测试C.兼容性测试D.负载测试13.以下关于软件可靠性与硬件的可靠性主要区别的说法中,正确的是_。(分数:2.00)A.软件的每个拷贝都是完全一样的,而按照设计生产出来的同规格硬件总有微小差别B.软件经常面临恶意的使用者,而硬件没有恶意的使用者C.软件的使用者通常遍及整个世界,而硬

    6、件的使用者通常只局限于某个地区D.软件的失效都是逻辑错误引起的,而硬件的失效都不是逻辑错误引起的14.以下关于面向对象软件测试的说法中,错误的是_。(分数:2.00)A.对于面向对象程序集成测试而言,大突击集成可能导致测试不充分B.面向对象软件只能采用白盒测试,不能采用黑盒测试C.在存在多态的情况下,为了提高测试的充分性需要对所有可能的绑定都进行测试D.单个成员方法的测试属于面向对象程序单元测试考虑的范畴15.以下关于面向对象软件测试的说法中,正确的是_。(分数:2.00)A.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用B.基于判定表的测试不能用于面向对象程序的单元测试C.

    7、不变式边界测试可用于类层次的测试,其目的是测试功能组合D.对于抽象类,需要进行单元测试16.以下关于面向对象程序集成测试的说法中,正确的是_。(分数:2.00)A.大突击集成在任何情况下都是效果最差的面向对象程序集成测试策略B.自底向上集成和自顶向下集成都需要为集成测试开发大量辅助代码C.协作集成从本质上讲是一种自底向上集成D.基于集成从本质上讲是一种自顶向下集成17.以下关于 Web 应用软件测试的说法中,正确的是_。(分数:2.00)A.对 Web 应用软件进行性能测试时,不需要进行压力测试B.内容测试是 Web 应用软件易用性测试的一项重要内容C.Cookie 测试是 Web 应用软件功

    8、能测试的一项重要内容D.是否存在无效链接是 Web 应用软件安全性测试关注的范畴18.以下哪一项属于软件易用性测试关注的范畴?_。(分数:2.00)A.软件是否能在多种操作系统下运行B.软件是否能与同类软件共享数据C.软件是否能主动禁止用户可能进行的非法操作D.软件是否能抵御网络攻击19.以下哪一项属于数据兼容性测试关注的范畴?_。(分数:2.00)A.软件在异常退出时是否会破坏正在处理的文件B.软件是否可以在不同的 J2EE 应用服务器上运行C.软件同类功能的使用风格是否一致D.软件是否能打开以前版本保存的文件20.以下关于极限测试的说法中,正确的是_。(分数:2.00)A.极限测试是一种针

    9、对极限编程的软件测试B.极限测试中所有的测试均由编码人员完成C.与传统的软件测试相比,极限测试是一种更严格的测试D.极限测试中只需要进行单元测试21.下列有关软件缺陷报告的编写中,哪个是错误的?_。(分数:2.00)A.一个软件缺陷报告中只应记录一个不可再划分的软件缺陷B.软件缺陷报告的标题应该能够最简洁表达一个软件缺陷C.软件缺陷报告中应提供全面的有关该软件缺陷再现的信息D.同一个软件缺陷可以被重复报告22.依据 QESuite web Version 1.0 软件问题生命周期定义,对于一个处在“新建”状态的软件问题报告,下列操作不可能出现的是_。(分数:2.00)A.校验B.关闭C.验证D

    10、.分类与分配23.下列哪个不是测试环境的组成要素?_。(分数:2.00)A.软硬件B.技术文档C.测试工具D.网络环境24.根据GB/T 155322008 计算机软件测试规范,软件测试管理主要包括测试过程管理、测试评审管理,以及_。(分数:2.00)A.测试用例管理B.测试环境管理C.配置管理D.测试系统管理25.根据GB/T 15 5322008 计算机软件测试规范,设计测试用例应遵循:基于测试需求的原则、基于测试方法的原则、兼顾测试充分性和效率的原则,以及_。(分数:2.00)A.测试用例无冗余性原则B.测试执行可重复性原则C.测试用例可操作性原则D.测试用例可管理性原则二、B论述题/B

    11、(总题数:1,分数:20.00)下图是一个简单的 ATM 机中描述验证信用卡 PIN 活动的有限状态机。其中包含五个用“ (分数:20.00)(1).请给出与此有限状态机等价的控制流图;(分数:4.00)_(2).确定基本测试路径集;(分数:4.00)_(3).设计测试用例以覆盖基本测试路径。(分数:4.00)_全国计算机等级考试四级软件测试工程师真题 2009 年 9 月答案解析(总分:70.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.软件验证和确认是保证软件质量的重要措施,它的实施应该针对_。(分数:2.00)A.程序编写阶段B.软件开发的所有阶段 C

    12、.软件调试阶段D.软件设计阶段解析:解析 软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。2.在软件测试用例设计的方法中,最常用的方法是黑盒测试和白盒测试,其中不属于白盒测试所关注的是_。(分数:2.00)A.程序结构B.软件外部功能 C.程序正确性D.程序内部逻辑解析:解析 白盒测试又称为逻辑驱动测试它对程序的逻辑结构进行检查,从中获取测试数据,它不需要测试软件产品的功能。黑盒测试是另一种测试策略,它将程序视为一个

    13、黑盒子,测试目标与程序内部机制和结构完全无关,而是将重点集中放在发现程序不按其规格说明正确运行的环境条件,黑盒测试注重于测试软件的功能性需求。3.在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是_。(分数:2.00)A.操作性分析B.可靠性分析C.引用分析D.接口分析 解析:解析 静态错误分析主要用于确定在源程序中是否有某类错误或者危险结构,包括: 类型和单位分析为了强化对源程序中数据类型的检查,在程序设计语言中扩充一些新的数据类型。 引用分析在静态错误分析中,最广泛使用的技术就是发现引用异常。 表达式分析对表达式进行分析,以发现和纠正在表达式中出现的错误。 接口分析接

    14、口的一致性是程序的静态错误分析和设计分析共同研究的题目。接口一致性的设计分析主要检查模块之间接口的一致性和模块与外部数据库之间接口的一致性。4.下列指导选择和使用测试覆盖率的原则中错误的是_。(分数:2.00)A.覆盖率不是目的,仅是一种手段B.不要追求绝对 100%的覆盖率C.不可能针对所有的覆盖率指标来选择测试用例D.只根据测试覆盖率指标来指导测试用例的设计 解析:解析 在选择和使用覆盖率时,应该注意以下原则: 覆盖率只是一种手段,不是测试的最终目的。不可能针对所有的覆盖率进行测试,但如果只考虑一种覆盖率也是不妥的。 不要追求绝对 100%的覆盖率。 设计测试用例时,不仅要考虑到覆盖率,还

    15、应综合考虑其他方面,如成本等。 D 说法不当。5.在以下有关逻辑覆盖的说法中错误的说法是_。(分数:2.00)A.所有满足条件组合覆盖标准的测试用例集,也满足路径覆盖的覆盖标准 B.条件覆盖能够查出条件中包含的错误,但有时达不到判定覆盖的覆盖率要求C.路径覆盖的差错能力很强,但有时达不到条件组合覆盖的覆盖率要求D.判定覆盖包含了语句覆盖,但它不能保证每个错误条件都能检查得出来解析:解析 满足了条件覆盖,并不一定满足判定覆盖。尽管路径覆盖比判定/条件覆盖更强,但是路径覆盖并不一定能包含判定/条件覆盖。6.走查是对软件进行静态测试的一种方法,以下不属于走查活动的是_。(分数:2.00)A.计划走查

    16、会议B.准备测试用例 C.执行走查以发现和改正错误D.在走查过程中程序员逐渐讲解自己的程序解析:解析 走查的步骤如下:计划走查会议;走查产品;执行走查;解决缺陷;走查记录;产品返工,准备测试用例是走查之前要进行的活动。7.设有一段程序如下: if(a=b)and(c=d)or(e=f)do S1 else if(p=q)or(s=t)do S2 else do S3 满足判定/条件覆盖的要求下,最少的测试用例数目是_。(分数:2.00)A.6B.8C.3 D.4解析:解析 判定/条件覆盖,就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身所有可能分支

    17、也至少评价一次。 本程序一共有两个判定语句,三条路径。 若以 1 代表某一个条件为真,O 代表为假,则对于(a=b)、(c=d)、(e=f)、(p=q)、(s=t)这五个条件,取不同的真值组合,即可设计出相应的测试用例,达到判定/条件覆盖的要求。在这里,先取(a=b)、(c=d)、(e=f) 为 101,(p=q)、(s=t) 为任意值,然后取全部五个条件为 010 11 和 010 00,即能达到判定/条件覆盖的要求。8.在以下有关集成测试的说法中,错误的说法是_。(分数:2.00)A.自底向上集成的缺点是在早期不能进行并行测试,不能充分利用人力 B.自底向上集成的优点是减少了编写桩模块的工

    18、作量C.自顶向下集成的优点是能够较早地发现在高层模块接口、控制等方面的问题D.自顶向下集成的缺点是需要设计许多的桩模块,测试的开销较大解析:解析 A 的说法与事实正好相反,自底向上的一个优点是在工作的初期就可以进行并行测试和集成,比使用自顶向下的策略效率高。9.在集成测试阶段,人们关注的一种主要的覆盖是_。(分数:2.00)A.功能覆盖 B.语句覆盖C.基本路径覆盖D.条件覆盖解析:解析 B、C、D 都是单元测试所关注的。10.可跟踪性分析是一种重要的软件验证和确认方法。不属于可跟踪性分析的活动是_。(分数:2.00)A.正确标识在需求规格说明中的每项需求B.从需求规格开始的正向跟踪应确保完全

    19、支持需求规格C.每个当前阶段产品的规格或特性应确保被可跟踪的前驱规格所支持D.确保所有不同接口规格说明的完整性 解析:解析 可跟踪性分析是指标识原始需求和相应开发结果之间关系的能力。可跟踪性分析的目的是保证规格说明中的每项需求被正确标识,当前阶段与前后阶段之间跟踪是一致的。借助于向前和向后跟踪,可以建立高效的测试计划,并可验证覆盖了功能和设计需求/特性的测试用例的实测结果。每个跟踪按一致性、完整性和正确性来分析,以便验证全部的软件需求是否在软件中得以实现以及是否与正确的设计、代码和测试信息相联系。11.以下关于软件性能测试的说法中,不正确的是_。(分数:2.00)A.发现软件缺陷是性能测试的目

    20、的之一B.压力测试与负载测试的目的都是为了探测软件在满足预定的性能需求的情况下所能负担的最大压力 C.性能测试通常需要对测试结果进行分析才能获得测试结论D.检验软件的最大负载是性能测试的目的之一解析:解析 软件性能测试包括三个目标:发现缺陷;性能调优;能力检验与规划。A 说法正确。压力测试是指在较大的业务压力下,即系统运行环境超常的情况下,测试软件是否存在功能和性能上的缺陷。负载测试是指不断增加软件的业务压力,探测软件在保证预定性能指标的情况下所能负担的最大压力。压力测试和负载测试是有区别的,两者都需要对软件施加业务压力,但根本目的完全不同,负载测试是探测软件处理能力的极限,而压力测试是利用压

    21、力揭示潜在缺陷。B 说法错误。 性能测试通常需要对测试结果进行分析才能获得测试结论,C 说法正确。 性能测试的目的之一,就是检验软件的最大负载,D说法也正确。12.以下哪种软件测试不属于广义软件性能测试的范畴_。(分数:2.00)A.并发测试B.压力测试C.兼容性测试 D.负载测试解析:解析 软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。根据测试目的的不同,可以把软件性能测试以及与性能有关的其他一些测试分为:性能测试;并发测试;压力测试;可靠性测试;负载测试;配置测试;失效恢复测试。 兼容性测试属于系统测试的范畴,不是软件性能测试

    22、。故本题选 C。13.以下关于软件可靠性与硬件的可靠性主要区别的说法中,正确的是_。(分数:2.00)A.软件的每个拷贝都是完全一样的,而按照设计生产出来的同规格硬件总有微小差别 B.软件经常面临恶意的使用者,而硬件没有恶意的使用者C.软件的使用者通常遍及整个世界,而硬件的使用者通常只局限于某个地区D.软件的失效都是逻辑错误引起的,而硬件的失效都不是逻辑错误引起的解析:解析 软件可靠性和软件可靠性测试的研究在很大程度上借鉴了硬件可靠性的研究,但由于软件和硬件的不同特点导致软件可靠性和硬件可靠性也有很大的不同,这也是软件可靠性研究仍然很不成熟的重要原因。具体而言,软件可靠性和硬件可靠性的区别包括

    23、:唯一性。软件设计出来后,所有副本都是一模一样的;硬件设计出来后,每个按照设计生产的硬件都不可能完全相同;物理退化。一个正确的硬件器件会因为物理退化在某时刻失效,但正确的软件则不会因为物理退化而发生失效;逻辑复杂性。软件具有复杂的内部逻辑,而硬件的内部逻辑则相对简单;版本更新。硬件的版本更新通常很慢,而软件的版本更新比较频繁。 B 说法错误,硬件也有恶意使用者。随着国际化的加深硬件的生产标准越来越统一,使用者也遍布很多地区,C 说法错误。硬件失效通常不是逻辑错误导致的,但也有例外,D 说法太过绝对。综合以上,本题应选 A。14.以下关于面向对象软件测试的说法中,错误的是_。(分数:2.00)A

    24、.对于面向对象程序集成测试而言,大突击集成可能导致测试不充分B.面向对象软件只能采用白盒测试,不能采用黑盒测试 C.在存在多态的情况下,为了提高测试的充分性需要对所有可能的绑定都进行测试D.单个成员方法的测试属于面向对象程序单元测试考虑的范畴解析:解析 由于大突击集成面对的是整个软件的所有代码,几乎没有什么方法能够为此生成合适的测试用例集,所以大突击集成可能导致测试不充分,A 说法正确。 在面向对象中,一般有少数的方法需要单独进行测试,D 说法正确。15.以下关于面向对象软件测试的说法中,正确的是_。(分数:2.00)A.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用B.基于

    25、判定表的测试不能用于面向对象程序的单元测试C.不变式边界测试可用于类层次的测试,其目的是测试功能组合D.对于抽象类,需要进行单元测试 解析:解析 在面向对象中,很难对单个成员方法进行充分的测试,这是因为多个成员方法会通过成员变量产生相互依赖关系。合理的测试是将这些相互依赖的成员方法放在一起进行测试,故 A 说法错误。 基于判定表的测试,又称为组合功能测试,既可以用于传统软件测试,也可以用于面向对象软件测试,B说法错误。 不变式边界测试是一种基本的和高效的类层次的测试技术。类层次测试的一个主要困难是成员变量的某些状态可能不会出现,这就是所谓的类不变式。不变式边界测试首先准确定义类的不变式,其次寻

    26、找成员方法的调用序列以违反类不变式,这些调用序列即可作为测试用例。不变式边界测试的目的不是测试功能组合,C 的说法错误。 对于抽象类,需要进行单元测试。但是构造抽象类的驱动程序显然比构造其他类的驱动程序复杂,因为在测试抽象类时,需要为抽象类构造一个子类,并实现所有抽象类没有实现的成员方法。D 正确。16.以下关于面向对象程序集成测试的说法中,正确的是_。(分数:2.00)A.大突击集成在任何情况下都是效果最差的面向对象程序集成测试策略B.自底向上集成和自顶向下集成都需要为集成测试开发大量辅助代码 C.协作集成从本质上讲是一种自底向上集成D.基于集成从本质上讲是一种自顶向下集成解析:解析 大突击

    27、集成最大优势在于整个测试过程可以在很短的时间内完成。它的主要劣势为:测试难以充分进行;大突击测试会增加调试难度。基于大突击集成的主要缺点,只有在整个软件的可靠性有了基本保障时,大突击集成才是一个合理的选择。虽然大突击集成的劣势很明显,但在一定条件下还是能够体现一定的优势的,故 A 说法错误。 在面向对象集成中,自底向上集成需要开发大量的测试驱动代码,自顶向下集成也需要开发大量测试桩代码,B 正确。 协作集成和基于集成是新型的面向对象集成方式,两者与自底向上集成和自顶向下集成有类似之处,也有不同之处,不能混为一谈,C、D 说法均不正确。17.以下关于 Web 应用软件测试的说法中,正确的是_。(

    28、分数:2.00)A.对 Web 应用软件进行性能测试时,不需要进行压力测试B.内容测试是 Web 应用软件易用性测试的一项重要内容C.Cookie 测试是 Web 应用软件功能测试的一项重要内容 D.是否存在无效链接是 Web 应用软件安全性测试关注的范畴解析:解析 对 Web 应用软件进行性能测试主要包括三个方面:并发测试、负载测试和压力测试、配置测试和性能调优。A 说法错误。 内容测试不属于易用性测试范畴,B 说法错误。 Cookie 测试是 Web 应用软件功能测试的一项重要内容,C 正确。 是否存在无效链接是 Web 应用软件功能测试关注的范畴,D 错误。18.以下哪一项属于软件易用性

    29、测试关注的范畴?_。(分数:2.00)A.软件是否能在多种操作系统下运行B.软件是否能与同类软件共享数据C.软件是否能主动禁止用户可能进行的非法操作 D.软件是否能抵御网络攻击解析:解析 软件是否能在多种操作系统下运行属于兼容性测试的范畴,软件是否能与同类软件共享数据也属于兼容性测试,软件是否能抵御网络攻击属于性能测试,A、B、D 均错误。软件是否能主动禁止用户可能进行的非法操作属于软件易用性测试关注的范畴,C 正确。19.以下哪一项属于数据兼容性测试关注的范畴?_。(分数:2.00)A.软件在异常退出时是否会破坏正在处理的文件 B.软件是否可以在不同的 J2EE 应用服务器上运行C.软件同类

    30、功能的使用风格是否一致D.软件是否能打开以前版本保存的文件解析:解析 常用的数据兼容性主要包括两类: 不同版本间的数据兼容性。B、C 都属于这一类。 不同软件间的数据兼容性。D 属于这一类。 A 不属于数据兼容性测试关注的范畴。20.以下关于极限测试的说法中,正确的是_。(分数:2.00)A.极限测试是一种针对极限编程的软件测试 B.极限测试中所有的测试均由编码人员完成C.与传统的软件测试相比,极限测试是一种更严格的测试D.极限测试中只需要进行单元测试解析:解析 极限测试本质上是为了满足极限编程的思想和流程而设计的一套测试策略和流程,A 正确。极限测试中单元测试是由编码人员完成的测试,验收测试

    31、主要由用户完成,B 说法错误。 极限测试的验收测试的形式决定了其不是很详细和严格的测试,编码中常见的错误大多数可以逃过验收测试,C 说法错误。 极限测试除了要进行单元测试,还要进行验收测试,D 说法错误。21.下列有关软件缺陷报告的编写中,哪个是错误的?_。(分数:2.00)A.一个软件缺陷报告中只应记录一个不可再划分的软件缺陷B.软件缺陷报告的标题应该能够最简洁表达一个软件缺陷C.软件缺陷报告中应提供全面的有关该软件缺陷再现的信息D.同一个软件缺陷可以被重复报告 解析:解析 软件缺陷报告的编写应该遵循以下原则: 软件缺陷报告是测试人员和开发人员交流的纽带,最重要的原则是一定要将问题说明白,让

    32、不能和测试人员直接交流的开发人员可以依据描述理解和再现所发现的软件缺陷。 一个软件缺陷报告中只应记录一个不可再划分的软件缺陷。 软件缺陷报告的标题应该能够最简洁表达一个软件缺陷。 再现该软件缺陷的步骤应该是最简化的,应剔除其他不相关的步骤或因素。 依据一系列的程序执行步骤和测试输入来再现软件缺陷。 应提供全面的有关该软件缺陷再现的信息。不要填写重复的软件缺陷。当一个缺陷是被报告过的,那么就不可以再填写另外一个报告,否则会造成质量保证人员和开发人员的额外负担与资源浪费。 A、B、C 均符合以上规则,D 的说法与最后一条规则相违背。22.依据 QESuite web Version 1.0 软件问

    33、题生命周期定义,对于一个处在“新建”状态的软件问题报告,下列操作不可能出现的是_。(分数:2.00)A.校验B.关闭C.验证 D.分类与分配解析:解析 根据 QESuite Web Version1.0 软件问题的生命周期定义,处在“新建”状态的软件问题报告,其可以有的操作为:校验、关闭、分类与分配/提供信息。23.下列哪个不是测试环境的组成要素?_。(分数:2.00)A.软硬件B.技术文档 C.测试工具D.网络环境解析:解析 软件测试环境的五个要素有: 硬件 软件测试最基本的硬件包括服务器和测试用机。硬件设备按配置标准,通常分为标准配置、最佳配置和最低配置三种。 软件 软件环境包括操作系统和

    34、应用程序。 数据准备 测试的数据很重要,数据准备包括数据量和真实性两个方面。 网络环境 随着网络的普及,软件产品离不开网络环境,网络环境是硬件因素和软件因素的综合。各种路由器、交换机、网线和网卡是硬件基础,各种代理、网关协议、防火墙则是软件基础。 测试工具 测试工具分类:代码分析与测试工具、自动/半自动测试过程管理工具和测试资源管理工具。24.根据GB/T 155322008 计算机软件测试规范,软件测试管理主要包括测试过程管理、测试评审管理,以及_。(分数:2.00)A.测试用例管理B.测试环境管理C.配置管理 D.测试系统管理解析:解析 根据GB/T 155322008 计算机软件测试规范

    35、,软件测试管理包括测试过程管理、配置管理和测试评审管理。25.根据GB/T 15 5322008 计算机软件测试规范,设计测试用例应遵循:基于测试需求的原则、基于测试方法的原则、兼顾测试充分性和效率的原则,以及_。(分数:2.00)A.测试用例无冗余性原则B.测试执行可重复性原则 C.测试用例可操作性原则D.测试用例可管理性原则解析:解析 根据GB/T 155322008 计算机软件测试规范,测试用例的设计应遵循下面原则: 基于测试需求的原则。 基于测试方法的原则。 兼顾测试充分性和效率的原则。 测试执行的可重复性原则。二、B论述题/B(总题数:1,分数:20.00)下图是一个简单的 ATM

    36、机中描述验证信用卡 PIN 活动的有限状态机。其中包含五个用“ (分数:20.00)(1).请给出与此有限状态机等价的控制流图;(分数:4.00)_正确答案:()解析:把有限状态自动机图的状态用结点代替,迁移用弧线代替,则可画出相应的控制流图。 (2).确定基本测试路径集;(分数:4.00)_正确答案:()解析:上图的环路复杂性度量 V(G)为 5(区域数或者 V(G)=E-N+2)。 所以基本路径集合共有 5 条独立的路径: S1S1 S1S2S5 S1S2S3S4S1 S1S2S3S5 S1S2S3S4S5(3).设计测试用例以覆盖基本测试路径。(分数:4.00)_正确答案:()解析:为每一条独立路径个设计一组测试用例,以便强迫程序沿着该路径至少执行一次 插入无效卡 插入有效卡正确输入 PIN 码按下事务选择按钮 插入有效卡第一次错误输入 PIN 码第二次错误输入 PIN 码第三次错误输入 PIN 码 插入有效卡第一次错误输入 PIN 码第二次正确输入 PIN 码按下事务选择按钮 插入有效卡第一次错误输入 PIN 码第二次错误输入 PIN码第三次正确输入 PIN 码按下事务选择按钮_解析:_解析:


    注意事项

    本文(【计算机类职业资格】全国计算机等级考试四级软件测试工程师真题2009年9月及答案解析.doc)为本站会员(towelfact221)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开