1. 首页 > 12生肖 > 文章页面

简述白盒测试和黑盒测试技术的概念及各自的特点(阐述白盒测试和黑盒测试)(简述白盒测试和黑盒测试的功能)

黑盒测试和白盒测试的基本原理 区别是什么

大家好,今天给各位分享简述白盒测试和黑盒测试技术的概念及各自的特点的一些知识,其中也会对黑盒白盒测试的概念和优缺点进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

本文目录

黑盒测试与白盒测试的区别简述白盒测试和黑盒测试技术的概念及各自的特点黑盒测试与白盒测试的区别

一、测试方式不同

测试技术 黑盒测试与白盒测试

1、黑盒测试:功能测试,是通过测试来检测每个功能是否都能正常使用。

2、白盒测试:称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。

二、测试目的不同

1、黑盒测试:把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。

2、白盒测试:通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试。在程序不同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。

三、测试原则不同

1、黑盒测试:以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。

2、白盒测试:一个模块中的所有独立路径至少被测试一次。所有逻辑值均需测试true和false两种情况。

参考资料来源:百度百科-白盒测试

参考资料来源:百度百科-黑盒测试

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

综述:白盒测试是深入到代码一级的测试,使用这种技术发现问题最早,效果也是最好的。黑盒测试则主要是覆盖全部的功能,可以结合兼容,性能测试等方面进行。二者的概念及特点具体如下:

1、白盒测试

概念:白盒测试是一种测试用例设计方法,白盒测试需要全面了解程序内部逻辑结构、对所有逻辑路径进行测试。

特点:这一阶段测试以软件开发人员为主,迫使测试人员去仔细思考软件的实现;可以检测代码中的每条分支和路径;揭示隐藏在代码中的错误;对代码的测试比较彻底;让软件最优化。

2、黑盒测试

概念:黑盒测试是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行的测试。

特点:适用于功能测试、可用性测试及可接受性测试;对照说明书测试程序功能;可测试长的、复杂的程序的工作逻辑,易被理解。

白盒测试的实施阶段

1、测试计划阶段:根据需求说明书,制定测试进度。

2、测试设计阶段:依据程序设计说明书,按照一定规范化的方法进行软件结构划分和设计测试用例。

3、试执行阶段:输入测试用例,得到测试结果。

4、测试总结阶段:对比测试的结果和代码的预期结果,分析错误原因,找到并解决错误。

以上内容参考百度百科-白盒测试

以上内容参考百度百科-黑盒测试

好了,关于简述白盒测试和黑盒测试技术的概念及各自的特点和黑盒白盒测试的概念和优缺点的问题到这里结束啦,希望可以解决您的问题哈!

测试技术 黑盒测试与白盒测试

联系我们

Q Q:

微信号:

工作日:9:30-18:30,节假日休息

微信