参考答案和解析
正确答案: 黑盒测试也称为功能测试或数据驱动测试。它把程序看成是一个黑盒子,完全不考虑程序的内部结构和处理过程,只对程序的接口进行测试,即检查程序是否能使当地接收输入数据并产生正确的输出数据。
白盒测试是把程序看成是一个透明的盒子,也就是完全了解程序的结构和处理过程。
软件测试工作不应有开发软件的个人或小组承担,用户可以参与,但更主要的是应该由其他懂软件工程的人员来测试。统计显示开发者发现自己错误的概率很小。
更多“什么是黑盒测试和白盒测试?应该由软件开发者还是用户来进行确认测试?为什么?”相关问题
  • 第1题:

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

    A.动态测试

    B.静态测试

    C.黑盒测试

    D.白盒测试

    E.灰盒测试


    正确答案:C

  • 第2题:

    白盒测试和黑盒测试的特征包括()。①白盒能够对程序内部的特定部位进行覆盖测试②白金测试比和黑盒测试更全面③如果规格说明有误,黑盒测试则无法发现④黑盒测试站在用户立场上进行测试⑤白盒测试的依据包括用户需求规格说明书和软件源代码

    A.①②③

    B.①④⑤

    C.②③④

    D.①③④


    正确答案:B

  • 第3题:

    论述题2:你认为应该由谁来进行确认测试?是软件开发者还是软件用户?为什么?


    正确答案:在对照需求做功能测试和软件配置复审时是由软件开发者在开发环境下进行的测试。而接下来做验收测试时则以用户为主。软件开发人员和QA(质量保证)人员也应参加。由用户参加设计测试用例使用用户界面输入测试数据并分析 测试的输出结果。一般使用生产中的实际数据进行测试。 如果软件是为多个客户开发的则需要进行a测试和β测试。a测试是由一个用户在开发环境下进行的测试也可以是公司内部的用户在模拟实际操作环境下进行的测试。软件在一个自然设置状态下使用。开发者坐在用户旁边随时记下错误情况和使用中的问题。这是在受控制的环境下进行的测试。β测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。这些用户是与公司签定了支持产品预发行合同的外部客户他们要求使用该产品并愿意返回有关错误信息给开发者。与a测试不同的是开发者通常不在测试现场。因而β测试是在开发者无法控制的环境下进行的软件现场应用。
    在对照需求做功能测试和软件配置复审时,是由软件开发者在开发环境下进行的测试。而接下来做验收测试时则以用户为主。软件开发人员和QA(质量保证)人员也应参加。由用户参加设计测试用例,使用用户界面输入测试数据,并分析 测试的输出结果。一般使用生产中的实际数据进行测试。 如果软件是为多个客户开发的,则需要进行a测试和β测试。a测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。软件在一个自然设置状态下使用。开发者坐在用户旁边,随时记下错误情况和使用中的问题。这是在受控制的环境下进行的测试。β测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。这些用户是与公司签定了支持产品预发行合同的外部客户,他们要求使用该产品,并愿意返回有关错误信息给开发者。与a测试不同的是,开发者通常不在测试现场。因而,β测试是在开发者无法控制的环境下进行的软件现场应用。 解析:首先搞清楚确认性测试的含义及整个测试过程,在确认测试阶段主要任务是确认软件的有效性,即确认软件的功能和性能及其他特性是否与用户的要求一致。该阶段需要做的工作包括功能测试和软件配置复审。具体由谁来执行,应根据阶段不同而不同。

  • 第4题:

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


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

  • 第5题:

    软件测试的目的是(),通常可分为白盒测试和黑盒测试。白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。常用的黑盒测试方法边值分析、等价类划分、错误猜测、因果图等。软件测试的步骤主要有单元测试、集成测试和确认测试。如果一个软件作为产品被许多客户使用的话,在确认测试的时候通常要通过α测试和β测试的过程。其中α测试是()进行的一种测试。


    正确答案:尽可能多地发现程序中的错误;内部逻辑;在开发者现场由用户

  • 第6题:

    软件测试按技术分为:白盒测试、黑盒测试和()。

    • A、性能测试
    • B、蓝盒测试
    • C、灰盒测试
    • D、功能测试

    正确答案:C

  • 第7题:

    什么是“黑盒”测试?什么是“白盒”测试?什么是“灰盒”测试?并指出专业测试工具软件名称。


    正确答案: 黑盒测试又名功能测试,它是已知产品所应具有的功能,通过测试来检测每个功能是否能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试 Performance Pak
    白盒测试又名代码遍历覆盖测试,它是知道产品内部工作过程,可通过测试来检测产品内部结构是否按照规格说明书的规定正常进行,主要用于软件验证 CodeTest
    灰盒测试,仅仅知道部分程序细节的测试方法。它是介于前面二者之间的,其关注输出对输入的正确性,同时也关注内部表现,通过一些表征性的现象来判断内部的运行状态 Visual Slick Editfor Tornado

  • 第8题:

    在用户界面层次上对软件进行测试属于哪种测试方法()

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

    正确答案:A

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    软件测试是按照程序内部的结构进行测试的,这种软件测试方法是()。

    • A、黑盒测试
    • B、白盒测试
    • C、静态测试
    • D、动态测试

    正确答案:B

  • 第11题:

    问答题
    什么是黑盒测试和白盒测试?应该由软件开发者还是用户来进行确认测试?为什么?

    正确答案: 黑盒测试也称为功能测试或数据驱动测试。它把程序看成是一个黑盒子,完全不考虑程序的内部结构和处理过程,只对程序的接口进行测试,即检查程序是否能使当地接收输入数据并产生正确的输出数据。
    白盒测试是把程序看成是一个透明的盒子,也就是完全了解程序的结构和处理过程。
    软件测试工作不应有开发软件的个人或小组承担,用户可以参与,但更主要的是应该由其他懂软件工程的人员来测试。统计显示开发者发现自己错误的概率很小。
    解析: 暂无解析

  • 第12题:

    单选题
    在用户界面层次上对软件进行测试属于哪种测试方法()
    A

    黑盒测试

    B

    白盒测试

    C

    边界测试

    D

    系统测试


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

  • 第13题:

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


    正确答案:√

  • 第14题:

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

    A.①②④

    B.①④

    C.②③④

    D.①③④


    正确答案:B

  • 第15题:

    从软件工程角度看,测试策略包括()。

    A.功能测试和性能测试

    B.白盒测试、灰盒测试和黑盒测试

    C.单元测试、集成测试、确认测试和系统测试


    参考答案:C

  • 第16题:

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


    正确答案:
    【2】白盒【解析】 白盒测试的主要方法有逻辑覆盖、基本路径测试等。

  • 第17题:

    什么是黑盒测试和白盒测试?应该由软件开发者还是用户来进行确认测试?为什么?


    正确答案: 黑盒测试也称为功能测试或数据驱动测试。它把程序看成是一个黑盒子,完全不考虑程序的内部结构和处理过程,只对程序的接口进行测试,即检查程序是否能使当地接收输入数据并产生正确的输出数据。
    白盒测试是把程序看成是一个透明的盒子,也就是完全了解程序的结构和处理过程。
    软件测试工作不应有开发软件的个人或小组承担,用户可以参与,但更主要的是应该由其他懂软件工程的人员来测试。统计显示开发者发现自己错误的概率很小。

  • 第18题:

    有了“黑盒”测试,为什么还要白盒测试呢?


    正确答案: 黑盒测试只能观察软件的外部表现,即使软件的输入输出都是正确的,却并不能说明软件就是正确的。因为程序有可能用错误的运算方式得出正确的结果,例如“负负得正,错错得对”,只有白盒测试才能发现真正的原因。–白盒测试能发现程序里的隐患,象内存泄漏、误差累计问题。在这方面,黑盒测试存在严重的不足。

  • 第19题:

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

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

    正确答案:B

  • 第20题:

    什么是黑盒测试和白盒测试?


    正确答案: 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
    白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

  • 第21题:

    从软件工程角度看,测试策略包括()。

    • A、功能测试和性能测试
    • B、白盒测试、灰盒测试和黑盒测试
    • C、单元测试、集成测试、确认测试和系统测试

    正确答案:C

  • 第22题:

    软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试软件外部功能。


    正确答案:错误

  • 第23题:

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

    黑盒测试和单元测试

    B

    白盒测试和黑盒测试

    C

    集成测试和单元测试

    D

    白盒测试和静态测试


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

  • 第24题:

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

    黑盒测试和单元测试

    B

    白盒测试和黑盒测试

    C

    集成测试和单元测试

    D

    白盒测试和静态测试


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