1、简述白盒测试和黑盒测试技术的概念及各自的特点。

1、简述白盒测试和黑盒测试技术的概念及各自的特点。


参考答案和解析
答:黑盒测试又称功能性测试或数据驱动测试,是将被测软件看做一个黑盒子,从功能的角度检查软件是否满足需求规格说明的要求。 黑盒测试的优点有: 1 )比较简单,不需要了解程序内部的代码及实现; 2 )与软件的内部实现无关; 3 )从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; 4 )基于软件开发文档,所以也能知道软件实现了文档中的哪些功能; 5 )在做软件自动化测试时较为方便。 黑盒测试的缺点: 1 )不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的 30% ; 2 )自动化测试的复用性较低。 白盒测试又称结构性测试或逻辑驱动测试,研究源代码和程序内部的逻辑结构。 白盒测试的优点:帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。 白盒测试的缺点: 1 )程序运行会有很多不同的路径,不可能测试所有的运行路径; 2 )测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求; 3 )系统庞大时,测试开销会非常大。

相关考题:

关于白盒测试与黑盒测试的最主要区别,正确的是()。 A.黑盒测试比白盒测试应用更广泛B.白盒测试可以使用测试工具,黑盒测试不能使用工具C.白盒测试侧重于程序结构,黑盒测试侧重于功能D.白盒测试需要程序员参与,黑盒测试不需要

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

关于白盒测试与黑盒测试的最主要区别,正确的是(49)。A.白盒测试侧重于程序结构,黑盒测试侧重于功能B.白盒测试可以使用测试工具,黑盒测试不能使用工具C.白盒测试需要程序员参与,黑盒测试不需要D.黑盒测试比白盒测试应用更广泛

从测试技术角度,正确的选择是()给出各自的含义A.静态测试B.黑盒测试C.动态测试D.白盒测试

软件测试按技术分为:白盒测试、黑盒测试和()。 A.性能测试B.蓝盒测试C.灰盒测试D.功能测试

白盒测试与黑盒测试最主要的区别是什么?() A.白盒测试侧重于程序结构,黑盒测试侧重于功能B.白盒测试可以使用测试工具,黑盒测试不能使用工具C.白盒测试需要程序员参与,黑盒测试不需要D.黑盒测试比白盒测试应用更广泛

关于黑盒测试和白盒测试,下列说法不正确的是()A、黑盒测试通常是针对功能的测试B、白盒测试主要针对结构的测试C、黑盒测试和白盒测试都能测试程序内部的特定部位D、白盒测试无法检测程序的外部特性

请简述黑盒测试和白盒测试有何区别,黑盒测试有哪些常用方法?

简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试、β测试。

黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!

白盒测试与黑盒测试最主要的区别是什么?()A、白盒测试侧重于程序结构,黑盒测试侧重于功能B、白盒测试可以使用测试工具,黑盒测试不能使用工具C、白盒测试需要程序员参与,黑盒测试不需要D、黑盒测试比白盒测试应用更广泛

软件测试按技术分为:白盒测试、黑盒测试和()。A、性能测试B、蓝盒测试C、灰盒测试D、功能测试

在进行单元测试时,常用的方法是()。A、采用黑盒测试,辅之以白盒测试B、采用白盒测试,辅之以黑盒测试C、只使用黑盒测试D、只使用白盒测试

软件测试按照功能划分可以分为()。A、黑盒测试和单元测试B、白盒测试和黑盒测试C、集成测试和单元测试D、白盒测试和静态测试

黑盒测试和白盒测试各自的依据是什么?

软件测试按照功能组合划分可以分为()。A、黑盒测试和单元测试B、白盒测试和黑盒测试C、集成测试和单元测试D、白盒测试和静态测试

下列设计测试结果的技术的说法正确的是:()。A、设计测试结果的技术分为黑盒法和白盒法两类B、设计测试用例的技术分为黑盒法和白盒法两类C、设计测试记录的技术分为黑盒法和白盒法两类D、设计测试数据的技术分为黑盒法和白盒法两类

简述黑盒测试和白盒测试概念,并试分析两者的优点和缺点。

按照测试技术划分,软件测试可分为()A、白盒测试B、黑盒测试C、蓝盒测试D、绿盒测试

单选题在进行单元测试时,常用的方法是()。A采用黑盒测试,辅之以白盒测试B采用白盒测试,辅之以黑盒测试C只使用黑盒测试D只使用白盒测试

单选题软件测试按照功能组合划分可以分为()。A黑盒测试和单元测试B白盒测试和黑盒测试C集成测试和单元测试D白盒测试和静态测试

问答题黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!

单选题下列设计测试结果的技术的说法正确的是:()。A设计测试结果的技术分为黑盒法和白盒法两类B设计测试用例的技术分为黑盒法和白盒法两类C设计测试记录的技术分为黑盒法和白盒法两类D设计测试数据的技术分为黑盒法和白盒法两类

问答题黑盒测试和白盒测试各自的依据是什么?

问答题请简述黑盒测试和白盒测试有何区别,黑盒测试有哪些常用方法?

单选题软件测试按照功能划分可以分为()。A黑盒测试和单元测试B白盒测试和黑盒测试C集成测试和单元测试D白盒测试和静态测试

问答题简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试、β测试。

单选题软件测试按技术分为:白盒测试、黑盒测试和()。A性能测试B蓝盒测试C灰盒测试D功能测试