中级软件评测师2006上半年上午试题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 软件评测师上午试题分析与解答 试题(1)~(37) 见公共试题Ⅱ(1)~(37)。 试题(38) 下面①~④是关于软件评测师工作原则的描述,正确的判断是 (38) 。 ①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量。 ②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间。 ③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误。 ④要对自己发现的问题负责,确保每—个问题都能被开发人员理解和修改。 (38)A.①、② B.②、③ C.①、⑧ D.无 试题(38)分析 本题考查软件测试的原则。 正确的测试原则如下: 1)完全测试是不可能的,测试需要终止。 2)测试应充分注意测试中的群集现象,平均分配软件各个模块的测试时间是不正确的。 3)测试需要发现软件与需求不一致的错误,而不是与设计不一致的错误。 4)不一定每个问题都被修改,要综合考虑问题严重程度和项目时间。 参考答案 (38)D 试题(39)~(41) 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中 (39) 不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助 (40) 来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是 (41) 。 (39)A.模块接口测试 B.有效性测试 C.路径测试 D.边界测试 (40)A.桩模块 B.驱动模块 C.桩模块和驱动模块 D.存根模块和驱动模块 (41)A.一次性组装和增殖性组装 B.自顶向下组装和自底向上组装 C.单个模块组装和混合模块组装 D.接口组装和功能组装 试题(39)~(41)分析 本组题考查单元测试和集成测试的基础知识。 单元测试的主要内容包括:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。有效性测试是确认测试的内容。因此试题(39)选B。 在单元测试中,桩模块也叫做存根模块,用以代替所测模块调用的子模块,驱动模块相当于所测模块的主程序。因此试题(40)选A。 模块组装成为系统的方式有两种方式:一次性组装方式和增殖式组装方式。增殖式组装又分为自顶向下、自底向上以及混合增殖3种方式。因此试题(41)选A。 参考答案 (39)B (40)A (41)A 试题(42)、(43) 黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括 (42) 等。现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时退还1元币。下表是用因果图法设计的部分测试用例,1表示执行该动作,0表示不执行该动作, (43) 的各位数据,从左到右分别填入表中的空(1)~(8)是正确的。 用例序号 1 2 3 4 5 输入 投入1元币 1 1 0 0 0 投入2元币 0 0 1 0 0 按“可乐”按钮 1 0 0 0 0 按“雪碧”按钮 0 0 0 1 0 按“红荼”按钮 0 0 1 0 1 输出 退还1元币 (1) 0 (5) 7 0 送出“可乐”饮料 (2) 0 0 0 0 送出“雪碧”饮料 (3) 0 0 (8) 0 送出“红荼”饮料 (4) 0 (6) 0 0 (42)A (43)A 试题(44)、(45) 多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足 (44) 级别的;针对布尔表达式A(B‖C)执行逻辑覆盖测试,测试用例至少需要 (45) 种组合才能满足多条件覆盖的要求。 (44)A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖 B.判定覆盖、条件覆盖、条件判定组合覆盖、修正条件判定覆盖 C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖 D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖 (45)A.6 B.4

文档评论(0)

prtscr + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档