更多“软件测试的主要评测方法包括测试覆盖和() ”相关问题
  • 第1题:

    软件测试的配置主要包括()、()和测试程序等。


    参考答案:测试计划 测试用例

  • 第2题:

    软件测试分为黑盒测试和白盒测试,其中 ______ 方法属于黑盒测试。

    A.等价类划分和边界值划分

    B.循环覆盖以及基本路径测试

    C.错误推测和逻辑覆盖

    D.因果图和路径覆盖

    A.

    B.

    C.

    D.


    正确答案:A

  • 第3题:

    关于软件测试,(31)的叙述是正确的。

    ①测试开始越早,越有利于发现软件缺陷

    ②采用正确的测试用例设计方法,软件测试可以做到穷举测试

    ③测试覆盖度和测试用例数量成正比

    ④软件测试的时间越长越好

    A.④

    B.①

    C.②、③

    D.①、③


    正确答案:B
    解析:本题考查软件测试原则。
      正确的测试原则概念如下:
      测试应尽早地不断地执行。
      测试是不完全的。
      测试用例覆盖测试需求的程度称为测试覆盖度,可能存在一个用例可以覆盖多个测试需求;一个需求对应多个测试用例的情况。

  • 第4题:

    软件测试的目的是(1)。通常(2)是在代码编写阶段可进行的测试,它是整个测试工作的基础。

    逻辑覆盖标准主要用于(3)。它主要包括条件覆盖、条件组合(多重条件)覆盖。判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除路径覆盖外最弱的覆盖标准是(4),最强的覆盖标准是(5)。

    A.表明软件的正确性

    B.评价软件质量

    C.尽可能发现软件中错误

    D.判定软件是否合格


    正确答案:C
    解析:软件测试在软件生存周期中占有重要地位,这不仅是因为测试阶段占用的时间、花费人力和成本占软件开发比重的40%以上,而且还因为它是保证软件质量的关键步骤。由于人的主观因素或客观原因,在软件开发过程中不可避免地要产生一些错误。软件测试的任务是在软件投入运行以前尽可能多地发现并改正软件中的错误,一个软件产品在交付使用前要经历以下几种测试:1.模块测试:也称为单元测试,是针对每个模块单独进行的测试。模块测试一般和程序编写结合起来,在编码阶段由软件编写者进行测试,以保证每个模块作为一个单元能正确运行。2.子系统测试:把已通过单元测试的模块连接成为子系统来测试,着重检验模块间的接口。3.系统测试:把经过测试的子系统连接成为一个完整的系统来测试,主要检查系统是否实现说明书中指定的功能,系统的动态性能是否符合要求。4.验收测试:是为了确认已开发的软件能否满足标准,是否合格。与系统测试不同的是,它是在客户的积极参与下进行的。5.平行运行:一些十分重要的软件在经过验收之后,并不立即投入运行,而是再经过一段平行运行的测试,即新旧两个系统同时运行,比较结果有什么不同。黑盒测试方法又称功能测试,把程序看作一个黑盒子,在完全不考虑程序内部结构的情况下设计测试数据,主要测试程序的功能是否符合软件说明书的要求。白盒测试方法又称结构测试,它是根据程序的内部结构设计测试数据,检查程序中的每条通路是否都能按要求正确运行。逻辑覆盖主要用于白盒测试方法。由于覆盖的详尽程度不同,又分为语句覆盖、判定覆盖、条件覆盖、条件组合覆盖、条件及判定覆盖和路径覆盖等。语句覆盖:设计足够多的测试用例,使程序中的每个语句至少执行一次。语句覆盖是最弱的逻辑覆盖准则。判定覆盖:设计足够多的测试用例,不仅每个语句至少执行一次,而且使得程序中每个判定的每个分支至少执行一次。条件覆盖:设计足够多的测试用例,不仅每个语句至少执行一次,而且使每个判定表达式中每个条件都取到可能的结果。条件组合覆盖:设计足够多的测试用例,使得每个判断的各种可能组合至少出现一次。条件及判定覆盖:设计足够多的测试用例,使得判断中每个条件的每种可能至少出现一次,而且每个判断的不同判定结果也至少出现一次。路径覆盖:设计足够多的测试用例,要求程序中所有路径至少执行一次。在上述几种逻辑覆盖中,除路径覆盖外,最弱的覆盖标准是语句覆盖,最强的覆盖标准是条件组合覆盖。

  • 第5题:

    测试大型软件通常由(33)、集成测试、系统测试和确认测试组成。确认测试主要寻找与软件(34)说明不一致的错误。语句覆盖、判定覆盖、条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是(35),最强的准则是(36)。此外,还有多种黑盒测试的设计测试用例方法,如(37)。

    A.组装测试

    B.性能测试

    C.接口测试

    D.单元测试


    正确答案:D

  • 第6题:

    下列选项中哪些不是测试计划的内容()

    • A、测试项通过/失败准则
    • B、需要测试的特征
    • C、不需要测试的特征
    • D、测试交付项
    • E、测试步骤
    • F、测试覆盖评测
    • G、暂停准则和恢复要求
    • H、测试质量评测
    • I、环境要求

    正确答案:E,F,H

  • 第7题:

    软件测试的主要评测方法包括测试覆盖和()

    • A、质量评价
    • B、质量检测
    • C、质量评测
    • D、都不正确

    正确答案:C

  • 第8题:

    ()是对测试完全程度的评测。

    • A、测试质量
    • B、测试覆盖
    • C、测试性能
    • D、测试路径

    正确答案:B

  • 第9题:

    软件测试的目的是__(1)__。通常__(2)__是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于__(3)__。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是__(4)__,最强的覆盖标准是__(5)__。空白(3)处应选择()

    • A、黑盒测试方法
    • B、白盒测试方法
    • C、灰盒测试方法
    • D、软件验证方法

    正确答案:B

  • 第10题:

    单选题
    ()是对测试完全程度的评测。
    A

    测试质量

    B

    测试覆盖

    C

    测试性能

    D

    测试路径


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    课件的测试包括征求意见、()和反复修改三个步骤。
    A

    美化加工

    B

    软件评测

    C

    试用效果


    正确答案: C
    解析: 暂无解析

  • 第12题:

    填空题
    软件测试的步骤主要包括()、集成测试、确认测试和()。

    正确答案: 单元测试,系统测试
    解析: 暂无解析

  • 第13题:

    软件测试方法主要白盒测试和黑盒测试两种。()


    正确答案:√

  • 第14题:

    软件测试中,发现错误产生的原因依赖于所使用的调试策略,而主要的调试方法包括动态测试、静态测试和______。


    正确答案:正确性证明
    正确性证明 解析:软件测试的方法有3种:动态测试、静态测试和正确性证明。

  • 第15题:

    软件测试分为黑盒测试和白盒测试,其中,______方法属于黑盒测试。

    A.等价类划分和边界类划分

    B.循环覆盖以及基本路径测试

    C.错误推测和逻辑覆盖

    D.因果图和路径覆盖

    请帮忙给出正确答案和分析,谢谢!


    正确答案:A
    解析:采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。白盒技术有:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。选项A中的等价类划分和边界类划分都是黑盒测试,为本题正确答案。

  • 第16题:

    软件测试主要包括哪些方法?


    答案:软件测试方法分为静态测试和动态测试。静态测试纸被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测。动态测试是指通过运行程序发现错误。可采用黑盒测试法和白盒测试法。

  • 第17题:

    ● 关于软件测试,(31)的叙述是正确的。

    ① 测试开始越早,越有利于发现软件缺陷

    ② 采用正确的测试用例设计方法,软件测试可以做到穷举测试

    ③ 测试覆盖度和测试用例数量成正比

    ④ 软件测试的时间越长越好

    (31)

    A.④

    B.①

    C.②、③

    D.①、③


    正确答案:B

  • 第18题:

    软件测试的目的是__(1)__。通常__(2)__是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于__(3)__。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是__(4)__,最强的覆盖标准是__(5)__。空白(2)处应选择()

    • A、系统测试
    • B、安装测试
    • C、验收测试
    • D、单元测试

    正确答案:D

  • 第19题:

    软件测试的步骤主要包括()、集成测试、确认测试和()。


    正确答案:单元测试;系统测试

  • 第20题:

    课件的测试包括征求意见、()和反复修改三个步骤。

    • A、美化加工
    • B、软件评测
    • C、试用效果

    正确答案:C

  • 第21题:

    单选题
    软件测试的目的是__(1)__。通常__(2)__是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于__(3)__。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是__(4)__,最强的覆盖标准是__(5)__。空白(1)处应选择()
    A

    表明软件的正确性

    B

    评价软件质量

    C

    尽可能发现软件中错误

    D

    判定软件是否合格


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    软件测试的主要评测方法包括测试覆盖和()
    A

    质量评价

    B

    质量检测

    C

    质量评测

    D

    都不正确


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    软件测试的目的是__(1)__。通常__(2)__是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于__(3)__。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是__(4)__,最强的覆盖标准是__(5)__。空白(3)处应选择()
    A

    黑盒测试方法

    B

    白盒测试方法

    C

    灰盒测试方法

    D

    软件验证方法


    正确答案: B
    解析: 暂无解析