51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2968|回复: 10
打印 上一主题 下一主题

[软考] 【软件评测师系列-14】每日模拟题51~60及解析

[复制链接]
  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2020-7-15 10:42:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    废话不多说,直接上今天的单选题


    单选题51以下关于测试的叙述中,正确的是()
    A.  实际上可以采用穷举测试来发现软件中的所有错误。
    B.  错误很多的程序段在修改后错误一般会非常少。
    C.  测试可以用来证明软件没有错误。
    D.  白盒测试技术中路径覆盖法往往能比语言覆盖法发现更多的错误。




    单选题52
    在软件测试中,高效的测试是指()。
    A.  用较多的测试用例说明程序的正确性。
    B.  用较多的测试用例说明程序符合要求。
    C.  用较少的测试用例发现尽可能多的错误。
    D.  用较少的测试用例纠正尽可能多的错误。




    单选题53
    以下关于软件测试分类定义的叙述,正确的是(  )。
    A.  软件测试可分为单元测试、集成测试、确认测试、系统测试和性能测试
    B.  确认测试是在模块测试完成的基础上将所有的程序模块进行组合并验证其是否满足用户需求的过程
    C.  软件测试按照研发阶段可分为白盒测试和黑盒测试
    D.  软件测试按照测试实施组织划分:开发方测试、用户测试和第三方测试。




    单选题54
    V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。其中,单元测试对应的开发阶段是(  )。
    A.  需求分析阶段
    B.  概要设计阶段
    C.  详细设计阶段
    D.  编码阶段




    单选题55
    在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下不属于单元测试内容的是( )。
    A.  模块接口测试
    B.  错误处理测试
    C.  安全测试
    D.  路径测试




    单选题56
    为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试的是()。
    A.  单元测试
    B.  集成测试
    C.  确认测试
    D.  系统测试




    单选题57
    以下测试内容中,属于系统测试的是()。
    ①验收测试
    ②安装测试
    ③安全测试
    ④性能测试
    ⑤兼容性测试
    ⑥易用性测试
    A.  ①②③④⑤⑥
    B.  ②③④⑤⑥
    C.  ①③④⑤⑥
    D.  ①④⑤⑥




    单选题58
    一个程序的控制流图中有5个节点、8条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是()。
    A.  2
    B.  3
    C.  5
    D.  7




    单选题59
    对于逻辑表达式(a&b)||c||d,需要(  )个测试用例才能完成条件组合覆盖。
    A.  16
    B.  8
    C.  4
    D.  2




    单选题60
    以下关于白盒测试的叙述中,正确的是()。
    A.  满足语句覆盖则一定满足判定覆盖
    B.  满足条件覆盖则一定满足判定覆盖
    C.  满足判定/条件覆盖则一定满足路径覆盖
    D.  满足条件组合覆盖则一定满足判定条件覆盖




    评论区留下答案,一起来刷题啊




    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
     楼主| 发表于 2020-7-27 11:28:43 | 只看该作者
    单选题51 D
    解析:
    本题考查软件测试的基本知识。
    穷举测试是无法实现的,经常在修改了一个错误之后,又会带出新的bug,测试是用来证明软件是有错误的。只有D选项描述正确。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
     楼主| 发表于 2020-7-27 11:29:04 | 只看该作者
    单选题52 C
    解析:
    本题考查软件测试的基本知识。
    高效的软件测试是以较少的测试用例发现尽可能多的错误。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    4#
     楼主| 发表于 2020-7-27 11:29:49 | 只看该作者
    单选题53 D
    解析:
    本题考察软件测试的分类。软件测试的类型划分:
    (1)按照研发阶段:单元测试、集成测试、确认测试、系统测试、验收测试。
    (2)按照测试实施组织划分:开发方测试、用户测试和第三方测试。
    (3)按照测试方式划分:静态测试和动态测试。
    (4)按照测试技术划分:黑盒测试、白盒测试和灰盒测试。
    选项中B是错误的,集成测试是在模块测试完成的基础上将所有的程序模块进行组合并验证,主要目标是发现与接口有关的问题;确认测试验证软件的功能和性能及其他特性是否与用户的要求一致。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    5#
     楼主| 发表于 2020-7-27 11:30:21 | 只看该作者
    单选题54 C
    解析:
    本题考察软件测试的V模型。
    V模型对应关系如下,集成测试对应的开发阶段是概要设计阶段,如下图所示:
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    6#
     楼主| 发表于 2020-7-27 11:31:31 | 只看该作者
    单选题55 C
    解析:
    本题考查单元测试的内容。
    单元测试又称为“模块测试”,是针对软件设计的最小单位,即程序模块进行正确性检验的测试工作,目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行测试。该测试通常由程序员自己来完成。
    单元测试的内容如下。
    (1)        模块接口测试
    (2)        局部数据结构测试
    (3)        路径测试
    (4)        错误处理测试
    (5)        边界测试
    安全测试属于系统测试的内容。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    7#
     楼主| 发表于 2020-7-27 11:32:08 | 只看该作者
    单选题56 D
    解析:
    本题考查软件测试阶段划分的基本知识。
    按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。
    单元测试是针对软件程序模块进行正确性检验的测试工作;
    集成测试是检验程序单元或部件的接口关系,即针对软件体系结构的构造进行的测试;
    系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试;
    确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;
    验收测试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的测试与评审,决定是否接收或拒收系统。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    8#
     楼主| 发表于 2020-7-27 11:33:09 | 只看该作者
    单选题57 B
    解析:
    系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试。系统测试是在真实或模拟系统运行的环境下,检查完整的程序系统能否和系统(包括硬件、外设、网络和系统软件、支持平台等)正确配置、连接,并满足用户需求。
    常见的系统测试主要有以下内容:
    (1)恢复测试:监测系统的容错能力
    (2)安全测试:检测系统的安全机制、保密措施是否完善,主要是为了检验系统的防范能力
    (3)压力测试:也称为强度测试,是对系统在异常情况下的承受能力的测试,是检查系统在极限状态下运行时,性能下降的幅度是否在允许的范围内
    (4)性能测试:检查系统是否满足系统设计方案说明书对性能的要求
    (5)可靠性、兼容性、易用性、可用性和可维护性测试
    (6)安装测试
    故正确答案为B
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    9#
     楼主| 发表于 2020-7-27 11:33:55 | 只看该作者
    单选题58 C
    解析:
    本题考察白盒测试设计中的判定覆盖法,即设计足够多的测试用例,使得程序中的每一个判断至少获得一次“真”和一次“假”,即使得程序流程图中的每一个真假分支至少被执行一次。控制流图是描述程序控制流的一种图示方式,有节点和定向边构成。节点代表一个基本块,定向边代表控制流的方向。
    其用例数等于控制流程图的环路复杂性 V(G),即是:
    (1)控制流程图中的区域个数。
    (2)边数-结点数+2。
    (3)判定数+1。
    我们应用第二种方法,V(G)=8-5+2=5
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    10#
     楼主| 发表于 2020-7-27 11:34:31 | 只看该作者
    单选题59 B
    解析:
    本题考查条件组合覆盖法的基础知识。
    在白盒测试法中,选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。显然,满足“条件组合覆盖”的测试用例是一定满足“判定覆盖”、“条件覆盖”和“判定/条件覆盖”的。
    条件组合覆盖的测试用例数为:2^n,本题条件为a&b、c、d共3个条件。需要注意的是a&b和a&&b是不同的,前者代表一个条件,后者代表两个条件,这个在考试中经常出现,需要引起大家的注意。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    11#
     楼主| 发表于 2020-7-27 11:34:50 | 只看该作者
    单选题60 D
    解析:
    本题考查白盒覆盖测试的基础知识。
    白盒测试设计中,共有语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖和路径覆盖,并且强度依次加强。但是满足条件覆盖不一定满足判定覆盖。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-14 14:36 , Processed in 0.068002 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表