1. 首页 > 知识

黑盒测试和白盒测试的区别

黑盒测试和白盒测试的区别

两者之间区别有:测试方式、测试目的、测试原则。

一、测试方式不同

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

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

二、测试目的不同

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

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

三、测试原则不同

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

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

黑盒测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

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

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。

相关推荐

  • 原神明冠山地的风墙怎么破

    原神明冠山地的风墙怎么破

    原神明冠山地的风墙破解方法,,水伤,状态,方法,测试,机制,网络,发行,七天,提前结束,提升,爬和高处跳下两种方法明冠山地主要是由明冠峡和风龙废墟构成。玩家可以走到蒙德四大区域中。在激活七天神像后,这块地图就会被显示出来。游戏中的风魔龙就在这里。在原神中,明冠山地的风墙破解方法是爬和高处跳下两种。直接爬上去过风墙,还可以从地势较高的地方跳下,滑翔到风墙的正上方,拿到物品后风墙就会自动消失。《原神》《原神》是由上海米哈游网络科技股份有限公司...

  • 原神怎么观察日晷上的影子

    原神怎么观察日晷上的影子

    原神,日晷上的影子,,元素,旅行者,连续,测试,攻略,方法,手丘,数据,账号,属性,原神观察日晷上的影子方法:首先需要玩家将时间调整到凌晨2:00-5:00;然后回到日晷处,使用元素视野探查日晷;跟随元素痕迹,找到“风的聚集点”,共三处,找到并使用风主技能驱散它们。三处风的聚集点位置:日晷后面隔海的石柱正中心,风神瞳正下方;日晷右前方海滩遗迹守卫靠着的石头上,该遗迹守卫靠近会被激活;日晷左前方海滩上倒下的石柱上,该...

  • CPU对游戏的影响大吗

    CPU对游戏的影响大吗

    CPU对游戏的影响,,显卡,处理器,体系结构,数据,图像,内存,中央处理器,硬盘,扩充,推出,大中央处理器(CPU,英语:Central Processing Unit / Processor),是电子计算机的主要设备之一,电脑中的核心配件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU对游戏的影响大。对游戏影响最大的三个硬件就是CPU、显卡、内存。玩游戏时cpu负责处理程序,把数据送到显卡。显卡渲染图像,把图像送到显示器。...

  • 电脑的显示器线坏了会怎样

    电脑的显示器线坏了会怎样

    电脑的显示器线坏了的影响,,显示器,屏幕,信号,果是,数据线,液晶显示屏,薄膜晶体管,像素点,显示,显示设备,电脑显示器通常有两根线,分别是数据线和电源线。如果是数据线坏了,显示器接收不到主机传来的信号,不能正常显示,屏幕上会出现“无信号”的字样。如果是电源线坏了,显示器就不能正常开启,屏幕上将不会出现任何东西。电脑显示器通常也被称为电脑监视器或电脑屏幕。它是除了CPU、GPU、主板、内存、电源、键盘、鼠标之外最重...

  • 日红是什么意思

    日红是什么意思

    日红的意思,,空间,数据,三号,风云,监测,预报,观测,电网,气候,业务,日红指太阳初升的时候,海面橘红一片,万物都是一种橘色,放眼看去海天交接的地方无边无际浩瀚的海平面和连绵起伏的高山好像是连在一起的一样。太阳是地球天气气候和空间环境变化的驱动源,外部结构分三层,从里向外依次是光球层、色球层和日冕层。太阳是太阳系的中心天体,占有太阳系总体质量的99.86%。太阳系中的八大行星、小行星、流星、彗星、外海王星天体以及星际尘埃等,都围绕着太阳...

  • 渤海是中国的内海吗

    渤海是中国的内海吗

    渤海,中国的内海,,发现,凹陷,中国,测试,日产,收率,声明,山东半岛,北岸,政府,是渤海,旧称勃海、北海。渤海是西太平洋的一部分。三面环陆,在辽宁、河北、山东、天津三省一市之间。辽东半岛南端老铁山角与山东半岛北岸蓬莱遥相对峙。渤海,也是中国的内海。1958年9月4日《中华人民共和国政府关于领海的声明》:“中华人民共和国的领海宽度为12海里。渤海完全成为我们国家的内海。1982年《联合国海洋法公约》规定:“每一国家有权确定其领海的宽度”,...

  • 几年前的通话记录能查到?

    几年前的通话记录能查到?

    通话记录,查询,,通话记录,显示,数据,客服,系统,情况,锁定,服务,客户,发现,不能查到几年前的通话记录不能查到。运营商只记录用户最新六个月的通话记录供用户查询,时间过久的记录是无法查询到的。手机的通话记录非常有用,对于最近的通话号码会进行通话记录的保存。会显示哪年哪月哪号几时几分进行的通话,通话时间也会显示,以便于后期发生事件可以做到有据可查。由于各电信经营商不同,通话清单的格式并不统一,但是在通话清单的要素上还是基本一致的。要素如下...

  • 单招考上可以不去吗

    单招考上可以不去吗

    单招,科普,,综合测试,等级,学校,测试,办理,考核,区内,参考,指标,单位,可以单招考上了可以不去。学生在单招发生后,在高考之前,如果是不想去单招的学校就要提交不去就读申请,单招学校同意后,会把学生的档案资料打回来,学生学籍回来了,再跟着其他的同学一起报考当年的高考,就完全可以。办理入学报到后,再申请退学,然后将学籍退回户口所在地,即可继续参加高考,上别的大学。原因是,单招被录取后,学籍就转到录取学校了,不办理入学再申请退学,学生无法转...

  • 1gb等于多少mb

    1gb等于多少mb

    1gb,mb,换算,,流量,网页,下载,压缩,网络,数字,软件下载,断点续传,数据,上传图片,1 千兆字节(GB)=1024 兆字节(MB)流量,在规定期间内通过一指定点的车辆或行人数量,在网络指在一定时间内打开网站地址的人气访问量,或者是手机移动数据的通俗意思。流量是一个数字记录,记录一台手机上一个网页所耗的字节数,单位有B,KB,MB,GB。怎么计算,一个英文字所需要1B,而一个汉字需要2B,一张图片一般几KB。用手机上的网页一般来说...

  • 方差和标准差的区别

    方差和标准差的区别

    方差,标准差,,标准差,方差,样本,数据,统计,度量,测量,变量,离散程度,算术平均数,两者之间概念与计算方法不同。1、概念不同统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数;标准差是总体各单位标准值与其平均数离差平方的算术平均数的平方根;2、计算方法不同式中的s²表示方差,x1、x2、x3、.......、xn表示样本中的各个数据,M表示样本平均数;标准差=方差的算术平方根=s=sqrt(((x1-x)^2...

  • 坐位体前屈怎么测量

    坐位体前屈怎么测量

    坐位体前屈,,测量,活动,测试,方法,受试者,并拢,位置,伸直,呼吸,连接,使用仪器进行协助测量,测量前需提前做好活动准备。测量:从双脚直立的位置开始测量。脚尖位置为0往前就是看厘米数即可。如果不到脚尖 就是负数,依然从脚尖往回量尺子即可。坐位体前屈测试方法将仪器放置在平坦地面上。测试前,用尺进行校正,即将直尺放在平台上,使游标的上平面与平台呈水平,将游标的刻度调到0位。测试前,受试者应在平地上做好准备活动,以防拉伤。受试者坐在连接于箱体...

  • 交换机下再接一个交换机可以吗

    交换机下再接一个交换机可以吗

    交换机下再接一个交换机,,交换机,级联,链路,数据包,网卡,带宽,支持,节点,多种,局域网,可以交换机是一种在通信系统中完成信息交换功能的设备。在计算机网络系统中,交换概念的提出是对于共享工作模式的改进。交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数...