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

    【计算机类职业资格】计算机四级软件测试工程师-51及答案解析.doc

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

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

    【计算机类职业资格】计算机四级软件测试工程师-51及答案解析.doc

    1、计算机四级软件测试工程师-51 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.应用服务器的功能之一是公共服务,下列服务中是所有应用服务器都应提供的是(分数:2.00)A.安全服务B.消息服务C.日志服务D.邮件服务2.下列四种测试方法,不属于白盒测试技术的是(分数:2.00)A.语句覆盖B.判定覆盖C.边界值分析D.条件组合覆盖3.对于 Web 应用软件系统测试技术,下列不属于功能测试的是(分数:2.00)A.链接测试B.并发测试C.表单测试D.Cookie 测试4.下列叙述中正确的是(分数:2.00)A.测试配置是软件配置的一个子集B.

    2、软件测试仅是在编程之后进行的测试C.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势D.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象5.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据完全来源于(分数:2.00)A.软件设计说明B.软件规格说明C.概要设计说明D.详细设计说明6.在单元测试中,共同构成测试环境的有被测模块、与其相关的驱动模块和(分数:2.00)A.主程序B.调用子模块C.桩模块D.程序运行真实环境7.能够为 Web 应用软件集成异构成分和实现负载均衡提供帮助,体现的是应用服务器哪个方面的功能(分数:2.00)

    3、A.构件运行环境B.互操作机制C.公共服务D.集成服务8.下列不属于集成测试层次的是(分数:2.00)A.应用环境集成测试B.模块内集成测试C.子系统内集成测试D.子系统间集成测试9.性能测试有很多指标是因为不同的人员对软件性能的视角不同,关注点不同。单纯认为性能就是响应时间的是(分数:2.00)A.用户视角B.管理员视角C.测试人员视角D.开发人员视角10.下面有关测试设计的叙述,说法不正确的一项是(分数:2.00)A.在开展测试用例设计前,必须将测试需求进行详细展开B.在一般的测试组织内,测试用例的评审可能不是正式的评审会C.测试用例的设计是一项技术性强、智力密集型的活动D.在设计测试用例

    4、时,只设计覆盖正常流程和操作的测试用例即可11.白盒测试方法不包括(分数:2.00)A.数据流测试B.控制流测试C.随机测试D.符号求值12.下列活动不是在测试计划文档中规定的是(分数:2.00)A.被测试的特征B.选择的测试方法C.被测试的项D.应完成的测试任务13.软件企业内部测试团队开展的软件测试,最适合采用的组织测试是(分数:2.00)A.H 模型B.W 模型C.V 模型D.X 模型14.软件自动化测试是软件测试的重要测试手段,它可以提高测试效率、覆盖率和(分数:2.00)A.可靠性B.合理性C.一致性D.可操作性15.在代码检查中,负责提供关于检查项目的资料并回答检查人员的问题的角色

    5、是(分数:2.00)A.协调人员B.开发人员C.讲解员D.检查人员16.单元测试可看作是(分数:2.00)A.黑盒测试B.灰盒测试C.白盒测试D.验收测试17.如果程序中有两个判定条件,其复合条件表达式分别为(a=3)and(b=6)和(a0)or(c2),则为了达到 100%的判定覆盖率,至少需要设计的测试用例个数为(分数:2.00)A.1B.2C.3D.418.单元测试时调用被测模块的是(分数:2.00)A.桩模块B.驱动模块C.代理模块D.通信模块19.软件产品首先应该满足的属性是(分数:2.00)A.客户的功能需求B.容错和纠错能力C.性能需求D.可扩展性和灵活性20.测试管理除了对执

    6、行过程和测试结果进行管理,还包括(分数:2.00)A.对测试用例的管理B.对测试人员的管理C.对测试输入的管理D.对测试工具的管理21.下列四个选项中,不属于软件性能测试中软件性能的指标的是(分数:2.00)A.并发进程数据B.吞吐量C.资源利用率D.响应时间22.在软件生存周期中要有管理评审,原因在于(分数:2.00)A.需要回顾已经过的开发状况B.需要分析总结出软件存在的问题C.需要分析总结出改进的措施D.以上全部23.下列选项中,属于软件性能测试的目标的是(分数:2.00)A.检查用户界面是否易用B.检查软件的容错能力C.发现软件功能的缺陷D.发现软件的安全漏洞24.下列操作不是在测试执

    7、行结束后进行的是(分数:2.00)A.结束标志B.审查测试的全过程C.项目总结D.对未来可能发生错误的代码进行预测25.下列关于 Web 应用软件功能测试的说法正确的是(分数:2.00)A.由于测试的不可穷举性,因此链接测试不需要测试所有的链接B.Web 功能测试不能看做是对整个 Web 应用软件进行的集成测试C.在 Web 应用软件中,许多复杂的功能是通过表单完成的D.Cookie 测试不在 Web 功能测试所关注的范围之内二、论述题(总题数:3,分数:50.00)26.采用等价类划分方法为某保险公司计算保费率的程序设计测试用例。某保险公司的人寿保险的保费计算方式为:投保额保险费率。其中,保

    8、险费率按点数不同而有区别,10点及 10 点以上,保险费率为 0.6%;10 点以下,保险费率为 0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定的,具体规则如下表所示。年龄 性别 婚姻 抚养人数2039 4059 其他 M F 已婚 未婚6 点 4 点 2 点 5 点 3 点 3 点 5 点1 人扣 0.5 点,最多扣 3 点(四舍五入)(分数:10.00)_以下是 QESuite Web Version 1.0 的用户手册,请按要求回答问题。1.QESuite Web Version 1.0 测试用例工作流程如下图所示,请结合该图给出查看测试用例的步骤。(分数:20.00

    9、)_以下是软件规格说明,请按照要求回答问题。某学校的学生公寓有 14 栋楼,用 AN 十四个大写字母的其中一个代表楼号,每栋楼的层数为 6 层,用16 六个数字表示。每层楼有 40 个房间,编号为 0140。具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:“E612”代表 E 楼的第六层的 12 房间。软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。1.请根据说明,划分等价类。(分数:20.00)_计算机四级软件测试工程师-51 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.应用服务器的功能之一是公共服务,下

    10、列服务中是所有应用服务器都应提供的是(分数:2.00)A.安全服务 B.消息服务C.日志服务D.邮件服务解析:2.下列四种测试方法,不属于白盒测试技术的是(分数:2.00)A.语句覆盖B.判定覆盖C.边界值分析 D.条件组合覆盖解析:3.对于 Web 应用软件系统测试技术,下列不属于功能测试的是(分数:2.00)A.链接测试B.并发测试 C.表单测试D.Cookie 测试解析:解析 Web 应用软件的系统测试技术除了功能测试外,还包括性能测试、易用性测试、内容测试、安全性测试和接口测试。链接测试、表单测试和 Cookie 测试都属于功能测试,而并发测试属于性能测试。4.下列叙述中正确的是(分数

    11、:2.00)A.测试配置是软件配置的一个子集 B.软件测试仅是在编程之后进行的测试C.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势D.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象解析:解析 软件测试应坚持全过程测试,因此 B、D 选项错误,C 选项代价与发现的时间呈现指数增长的趋势。故本题选 A。5.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据完全来源于(分数:2.00)A.软件设计说明B.软件规格说明 C.概要设计说明D.详细设计说明解析:解析 黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据完全来源

    12、于软件规格说明。6.在单元测试中,共同构成测试环境的有被测模块、与其相关的驱动模块和(分数:2.00)A.主程序B.调用子模块C.桩模块 D.程序运行真实环境解析:解析 单元测试环境不是系统投入使用后所需的真实环境,应建立一个满足单元测试要求的环境,才能顺利做好测试工作。由于一个模块或方法并不是一个独立的程序,在考虑测试它时要同时考虑它和外界的联系,因此要用到辅助模块来模拟与被测模块相关联的其他模块,这些辅助模块分为两种:驱动模块和桩模块。这样,被测模块、与其相关的驱动模块和桩模块共同构成了单元测试的测试环境。7.能够为 Web 应用软件集成异构成分和实现负载均衡提供帮助,体现的是应用服务器哪

    13、个方面的功能(分数:2.00)A.构件运行环境B.互操作机制 C.公共服务D.集成服务解析:解析 应用服务器的功能主要包括:构件运行环境、互操作机制和公共服务。其中互操作机制能够为 Web 应用软件集成异构成分和实现负载均衡提供帮助。8.下列不属于集成测试层次的是(分数:2.00)A.应用环境集成测试 B.模块内集成测试C.子系统内集成测试D.子系统间集成测试解析:解析 集成测试层次不包括应用环境集成测试。9.性能测试有很多指标是因为不同的人员对软件性能的视角不同,关注点不同。单纯认为性能就是响应时间的是(分数:2.00)A.用户视角 B.管理员视角C.测试人员视角D.开发人员视角解析:解析

    14、从用户角度来看,性能就是响应时间,用户甚至不关心响应时间中,哪些是软件造成的,哪些是硬件造成的。10.下面有关测试设计的叙述,说法不正确的一项是(分数:2.00)A.在开展测试用例设计前,必须将测试需求进行详细展开B.在一般的测试组织内,测试用例的评审可能不是正式的评审会C.测试用例的设计是一项技术性强、智力密集型的活动D.在设计测试用例时,只设计覆盖正常流程和操作的测试用例即可 解析:解析 在测试用例设计时,不能只设计覆盖正常流程和操作的测试用例,而必须强制覆盖错误输入处理,边界值处理等场景,以确保被测软件系统投入使用时具备较强的容错能力。11.白盒测试方法不包括(分数:2.00)A.数据流

    15、测试B.控制流测试C.随机测试 D.符号求值解析:解析 随机测试属于黑盒测试方法。12.下列活动不是在测试计划文档中规定的是(分数:2.00)A.被测试的特征B.选择的测试方法 C.被测试的项D.应完成的测试任务解析:解析 选择的测试方法应在测试说明文档中给予规定和描述,而非测试计划文档中。13.软件企业内部测试团队开展的软件测试,最适合采用的组织测试是(分数:2.00)A.H 模型 B.W 模型C.V 模型D.X 模型解析:解析 如果是软件企业内部测试团队开展的软件测试,由于软件测试介入较早,在测试开始时被测系统很可能是不完整的,会不断有新的系统模块加入到系统中来,因此最适合采用 H 模型来

    16、组织测试,可以为每一个新增的系统模块设计一次系统测试。14.软件自动化测试是软件测试的重要测试手段,它可以提高测试效率、覆盖率和(分数:2.00)A.可靠性 B.合理性C.一致性D.可操作性解析:解析 软件测试本身就具有一定的重复性,软件自动化测试是通过所开发的软件测试工具、脚本来实现的,具有良好的可操作性、可重复性和高效率等特点。软件自动化测试是软件测试中提高测试效率、覆盖率和可靠性的重要手段。15.在代码检查中,负责提供关于检查项目的资料并回答检查人员的问题的角色是(分数:2.00)A.协调人员B.开发人员 C.讲解员D.检查人员解析:解析 代码检查小组通常规模较小,其中开发人员是检查项目

    17、的生产者,主要负责提供检查项目资料和回答检查人员问题等。16.单元测试可看作是(分数:2.00)A.黑盒测试B.灰盒测试C.白盒测试 D.验收测试解析:17.如果程序中有两个判定条件,其复合条件表达式分别为(a=3)and(b=6)和(a0)or(c2),则为了达到 100%的判定覆盖率,至少需要设计的测试用例个数为(分数:2.00)A.1B.2 C.3D.4解析:解析 判定覆盖:设计若干测试用例,运行被测程序,使得程序中每个判定的取真分支和取假分支至少评价一次。针对该题取 a=3、b=5、c=-1 和 a=-1、b=5、c=3 两组测试用例即可达到 100%的判定覆盖率。18.单元测试时调用

    18、被测模块的是(分数:2.00)A.桩模块B.驱动模块 C.代理模块D.通信模块解析:19.软件产品首先应该满足的属性是(分数:2.00)A.客户的功能需求 B.容错和纠错能力C.性能需求D.可扩展性和灵活性解析:解析 客户的功能需求是软件产品首先应该满足的属性。20.测试管理除了对执行过程和测试结果进行管理,还包括(分数:2.00)A.对测试用例的管理B.对测试人员的管理C.对测试输入的管理 D.对测试工具的管理解析:解析 测试管理是指对测试输入、执行过程和测试结果进行管理。21.下列四个选项中,不属于软件性能测试中软件性能的指标的是(分数:2.00)A.并发进程数据 B.吞吐量C.资源利用率

    19、D.响应时间解析:解析 软件性能测试中软件性能的指标有吞吐量、系统响应时间和应用延迟时间、并发用户数、资源利用率和响应时间等。22.在软件生存周期中要有管理评审,原因在于(分数:2.00)A.需要回顾已经过的开发状况B.需要分析总结出软件存在的问题C.需要分析总结出改进的措施D.以上全部 解析:解析 管理评审是对项目管理体系的适应性和管理活动的有效性进行评价。需要回顾已经过的开发状态,分析总结出软件存在的问题以及改进措施。23.下列选项中,属于软件性能测试的目标的是(分数:2.00)A.检查用户界面是否易用B.检查软件的容错能力C.发现软件功能的缺陷 D.发现软件的安全漏洞解析:解析 软件性能

    20、测试的目标是:发现缺陷、性能调优、能力检验与规划。24.下列操作不是在测试执行结束后进行的是(分数:2.00)A.结束标志B.审查测试的全过程C.项目总结D.对未来可能发生错误的代码进行预测 解析:解析 测试执行完成后并不意味着测试项目的结束,测试项目结束的阶段性标志是:将测试报告或质量报告送出去,并得到测试经理或项目经理的认可。测试执行结束后还要进行如下管理操作:审查测试的全过程。对当前状态的审查。结束标志。项目总结。25.下列关于 Web 应用软件功能测试的说法正确的是(分数:2.00)A.由于测试的不可穷举性,因此链接测试不需要测试所有的链接B.Web 功能测试不能看做是对整个 Web

    21、应用软件进行的集成测试C.在 Web 应用软件中,许多复杂的功能是通过表单完成的 D.Cookie 测试不在 Web 功能测试所关注的范围之内解析:二、论述题(总题数:3,分数:50.00)26.采用等价类划分方法为某保险公司计算保费率的程序设计测试用例。某保险公司的人寿保险的保费计算方式为:投保额保险费率。其中,保险费率按点数不同而有区别,10点及 10 点以上,保险费率为 0.6%;10 点以下,保险费率为 0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定的,具体规则如下表所示。年龄 性别 婚姻抚养人数20 40 其 M F 已 未 1 人3959他 婚 婚6点4点2点

    22、5 点 3 点 3 点 5 点扣0.5点,最多扣3 点(四舍五入)(分数:10.00)_正确答案:(分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表如下:(1)年龄:一位或两位非零整数,有效范围为 199。(2)性别:一位英文字符,只能取“M”或“F”。(3)婚姻:字符,只能取“已婚”或“未婚”。(4)抚养人数:空白或一位非零整数,取值的范围为 19。输入条件有效等价类编号无效等价类编号2039 岁14059 岁2小于 112年龄 16 岁6099 岁3 大于9913非英文字符14性别单个英文字符4非单个 15英文字符M 5F 6除M和F之外的其他单个字符16已婚 7婚姻 未婚 8

    23、除“已婚”和“未婚”之外的其他字符17抚养人数空白 9除空白和数字之外的其他18字符16 人 10小于 11969 人 11大于 920根据上表中的等价类,设计测试用例如下表所示 输入数据测试用例编号年龄性别婚姻抚养人数预期输出保险费率1 27F未婚 空白 0.6%2 50M已婚 20.6%3 70F已婚 70.1%4 0M未婚 空白无法推算5100F已婚 3无法推算6 99男 已婚 4无法推算7 1Child未婚空白无法推算8 45N已婚 5无法推算9 3F离 1无8 婚 法推算10 62M已婚 没有无法推算11 18F未婚 0无法推算12 40M未婚 10无法推算)解析:以下是 QESui

    24、te Web Version 1.0 的用户手册,请按要求回答问题。1.QESuite Web Version 1.0 测试用例工作流程如下图所示,请结合该图给出查看测试用例的步骤。(分数:20.00)_正确答案:(任何时候登录到系统的用户,都可以查看测试用例文档。步骤:登录系统,在首页单击“测试用例”。在左面的导航器中,单击测试用例图标,单击下拉的测试用例任意视图,在右页面的用例列表中会按照用户的选择类型显示所有的用例信息。如果要查看每个用例的详细信息,可以单击用例列表标题栏中需要查看的用例进行查看。)解析:_正确答案:(在某些情况下,可能需要重新打开一个已经被关闭或解决的问题报告。例如,在

    25、回归测试中,一个已被解决的问题又再现了,那么必须重新打开此问题报告以便进一步跟踪。“重新打开”操作将改变问题报告的状态为“打开”。步骤:在问题报告列表中,打开需要被“重新打开”的问题报告,注意,只有状态为“关闭”和“解决”的问题报告可以重新打开。在查看问题报告页面中选择“重新打开”按钮。在重新打开窗口中,从“子状态”下拉列表中选择重新打开此问题报告的原因。可供选择的有:再现、延期处理、增强需求、回归测试失败、回归修复失败、其他。选择其中一项,并按“确认”按钮,问题报告状态变为“打开”。)解析:以下是软件规格说明,请按照要求回答问题。某学校的学生公寓有 14 栋楼,用 AN 十四个大写字母的其中

    26、一个代表楼号,每栋楼的层数为 6 层,用16 六个数字表示。每层楼有 40 个房间,编号为 0140。具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:“E612”代表 E 楼的第六层的 12 房间。软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。1.请根据说明,划分等价类。(分数:20.00)_正确答案:(根据说明可得到 4 个有效等价类和 10 个无效等价类。输入条件有效等价类无效等价类宿舍号字符数4 位(1)4位(2),4位(3)楼号(首字符)AN(4)OZ(5),非大写字母字符(6)层号(第二个字符)16(7)0(8),79(9),非数字字符(10)房间编号(后两0140(11)00(12),4199(13),个字符)非数字字符(14)解析:_正确答案:(测试用例如下表所示:测试数据期望结果覆盖范围H437显示有效输入(1)(4)(7)(11)34显示无效输入(2)C2354显示无效输入(3)T521显示无效输入(5)8435显示无效(6)输入E015显示无效输入(8)J822显示无效输入(9)KB34显示无效输入(10)A100显示无效输入(12)D398显示无效输入(13)F6Y2显示无效输入(14)解析:


    注意事项

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




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

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

    收起
    展开