划分软件测试属于白盒测试还是黑盒测试的依据是()。A、是否执行程序代码B、是否能看到软件设计文档C、是否能看到被测源程序D、运行结果是否确定

题目

划分软件测试属于白盒测试还是黑盒测试的依据是()。

  • A、是否执行程序代码
  • B、是否能看到软件设计文档
  • C、是否能看到被测源程序
  • D、运行结果是否确定

相似考题
更多“划分软件测试属于白盒测试还是黑盒测试的依据是()。A、是否执行程序代码B、是否能看到软件设计文档C、是否能看到被测源程序D、运行结果是否确定”相关问题
  • 第1题:

    软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。

    A.静态测试与动态测试

    B.白盒测试和黑盒测试

    C.随机测试和主动测试

    D.上述三种说法都不对


    正确答案:A
    解析:软件测试的方法和技术是多种多样的。对于软件测试方法和技术,可以从不同的角度加以分类。若从是否需要执行被测软件的角度,可以分为静态测试和动态测试方法;若按照功能划分,则可以分为白盒测试和黑盒测试方法。
    静态测试包括代码检查、静态结构分析、代码质量度量等。静态测试可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。经验表明,使用人工测试能够有效地发现30%到70%的逻辑设计错误和编码错误。
    代码检查主要检查代码和设计的一致性,包括代码的逻辑表达的正确性、代码结构的合理性等方面。这项工作可以发现违背程序编写标准的问题、程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。代码检查包括代码审查、代码走查、桌面检查、静态分析等具体方式。
    静态测试不实际运行软件,主要通过人工进行。动态测试是基于计算机的测试,是为了发现错误而执行程序的过程。或者说,是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
    设计高效、合理的测试用例是动态测试的关键。测试用例是为测试而设计的数据。测试用例由测试输入数据和与之对应的预期输出结果两部分组成。

  • 第2题:

    软件测试分类的实质,是软件测试技术的分类。一般具有如动态测试、静态测试、黑盒测试、白盒测试及灰盒测试等。其中()以程序的功能作为测试的依据对程序进行测试,很少涉及软件的内部逻辑结构。

    A.动态测试

    B.静态测试

    C.黑盒测试

    D.白盒测试

    E.灰盒测试


    正确答案:C

  • 第3题:

    测试用例由测试输入数据和与之对应的预期输出结果组成。人们常用白盒法和黑盒法设计测试用例,其中白盒法主要是为了检查______等。

    A.是否有错误的功能或遗漏的功能

    B.性能是否能够接受

    C.是否有数据结构或外部数据库访问错误

    D.程序内部结构是否有效

    A.

    B.

    C.

    D.


    正确答案:D
    解析:本题考查软件测试的基础知识。
      黑盒测试在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。白盒测试则根据程序的内部结构和逻辑来设计测试用例,对程序的执行路径和执行过程进行测试,检查是否满足设计要求。

  • 第4题:

    按照测试技术划分,软件测试可分为()

    A.白盒测试

    B.黑盒测试

    C.蓝盒测试

    D.绿盒测试


    参考答案:A, B

  • 第5题:

    面向对象集成测试的目的是______。

    A) 测试系统的各个组成部分放在一起是否能够协调一致

    B) 检查测试用例生成,测试用例执行,测试结果判断是否正确

    C) 选择哪些实体集成

    D) 确定每个类及其实例是否能正常工作

    A.

    B.

    C.

    D.


    正确答案:A

  • 第6题:

    测试用例由测试输入数据和与之对应的预期输出结果组成。 人们常用白盒法和黑盒法设计测试用例,其中白盒法主要是为了检查( )等。

    A. 是否有错误的功能或遗漏的功能
    B. 性能是否能够接受
    C. 是否有数据结构或外部数据库访问错误
    D. 程序内部结构是否有效

    答案:D
    解析:
    本题考查软件测试的基础知识。
    黑盒测试在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。白盒测试则根据程序的内部结构和逻辑来设计测试用例,对程序的执行路径和执行过程进行测试,检查是否满足设计要求。

  • 第7题:

    检查被测软件是否能与其它软件正确协作,不属于()的工作内容。

    • A、易用性测试
    • B、基本功能测试
    • C、兼容性测试
    • D、配置测试

    正确答案:A,B,D

  • 第8题:

    等价划分测试方法属于()

    • A、黑盒测试
    • B、白盒测试
    • C、边界测试
    • D、系统测试

    正确答案:A

  • 第9题:

    软件测试按照功能组合划分可以分为()。

    • A、黑盒测试和单元测试
    • B、白盒测试和黑盒测试
    • C、集成测试和单元测试
    • D、白盒测试和静态测试

    正确答案:B

  • 第10题:

    单选题
    软件测试按照功能组合划分可以分为()。
    A

    黑盒测试和单元测试

    B

    白盒测试和黑盒测试

    C

    集成测试和单元测试

    D

    白盒测试和静态测试


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

  • 第11题:

    多选题
    检查被测软件是否能与其它软件正确协作,不属于()的工作内容。
    A

    易用性测试

    B

    基本功能测试

    C

    兼容性测试

    D

    配置测试


    正确答案: A,D
    解析: 暂无解析

  • 第12题:

    单选题
    软件测试按照功能划分可以分为()。
    A

    黑盒测试和单元测试

    B

    白盒测试和黑盒测试

    C

    集成测试和单元测试

    D

    白盒测试和静态测试


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

  • 第13题:

    兼容性测试是指______。

    A) 针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。

    B) 测试本款软件与其他应用软件是否能在同一操作系统下同时执行

    C) 检测软件与其他软件是否能正常进行信息的交流和传递

    D) 以上都不对

    A.

    B.

    C.

    D.


    正确答案:A

  • 第14题:

    关于白盒测试与黑盒测试的最主要区别,正确的是()。①白盒测试侧重于程序结构,黑盒测试侧重于功能②白盒测试可以使用测试工具,黑金测试不能使用工具③白盒测试需要程序员参与,黑盒测试不需要④白盒测试针对软件代码,进行其逻辑、结果、编程习惯的检查;黑盒测试针对软件成品,对其功能进行测试⑤白盒测试工程师发现的问题价值高于黑盒测试工程师发现的问题

    A.①②④

    B.①④

    C.②③④

    D.①③④


    正确答案:B

  • 第15题:

    划分软件测试属于白盒测试还是黑盒测试的依据是

    A.是否执行程序代码

    B.是否能看到软件设计文档

    C.是否能看到被测源程序

    D.运行结果是否确定


    正确答案:C

  • 第16题:

    软件测试可分为白盒测试和黑盒测试。基本路径测试属于【 】测试。


    正确答案:白盒
    白盒 解析:软件测试的方法和技术是多种多样的,若从是否需要执行被测软件的角度,可以分为静态测试和动态测试方法。若按功能划分,可以分为白盒测试和黑盒测试。白盒测试方法也称结构测试或逻辑驱动测试。白盒测试的主要方法有逻辑覆盖、基本路径测试。黑盒测试方法也称功能测试或数据驱动测试。黑盒测试的方法主要有等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试。

  • 第17题:

    以下关于测试方法的叙述中,不正确的是( )。

    A.根据被测代码是否可见分为白盒测试和黑盒测试
    B.黑盒测试一般用来确认软件功能的正确性和可操作性
    C.静态测试主要是对软件的编程格式M结构等方面进行评估
    D.动态测试不需要实际执行程序

    答案:D
    解析:
    动态测试是指通过人工或使用工具运行程序进行检查、分析程序的执行状态和程序的外部表现。所以选项D是错误的描述。

  • 第18题:

    等价类划分属于()

    • A、白盒测试
    • B、黑盒测试
    • C、穷尽测试
    • D、系统测试

    正确答案:B

  • 第19题:

    检查被测软件是否能与其它软件正确协作,这是()的工作内容

    • A、配置测试
    • B、兼容性测试
    • C、基本功能测试
    • D、易用性测试

    正确答案:B

  • 第20题:

    软件测试按照功能划分可以分为()。

    • A、黑盒测试和单元测试
    • B、白盒测试和黑盒测试
    • C、集成测试和单元测试
    • D、白盒测试和静态测试

    正确答案:B

  • 第21题:

    按照测试技术划分,软件测试可分为()

    • A、白盒测试
    • B、黑盒测试
    • C、蓝盒测试
    • D、绿盒测试

    正确答案:A,B

  • 第22题:

    单选题
    检查被测软件是否能与其它软件正确协作,这是()的工作内容
    A

    配置测试

    B

    兼容性测试

    C

    基本功能测试

    D

    易用性测试


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

  • 第23题:

    多选题
    按照测试技术划分,软件测试可分为()
    A

    白盒测试

    B

    黑盒测试

    C

    蓝盒测试

    D

    绿盒测试


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