首页 > 产品 > 经验 > 黑箱测试,什么是黑盒测试

黑箱测试,什么是黑盒测试

来源:整理 时间:2024-07-05 09:11:34 编辑:智能门户 手机版

本文目录一览

1,什么是黑盒测试

黑盒测试也称为功能测试,它着眼于程序的外部特征,而不考虑程序的内部逻辑结构。测试者把被测程序看成一个黑盒,不用关心程序的内部结构。黑盒测试是在程序接口处进行测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。 黑盒测试主要采用的技术有:等价分类法、边沿值分析法、错误推测法和因果图等技术。

什么是黑盒测试

2,什么叫黑箱实验

什么是黑箱 古往今来,人类在探索物质世界的过程中,总会遇到一些内部结构尚不清楚的系统,在控制论中,把这样的系统叫做黑箱。对某一未知系统(即黑箱)通过实验和推理来研究其内部结构的问题,一般称之为黑箱问题。黑箱的作用 在物理教学中,黑箱及黑箱问题不仅能激发学生对物理学习的浓厚兴趣,而且黑箱问题的分析和解决还能培养学生的逻辑判断能力。推理能力、创造能力和应用物理知识解决实际问题的能力,所以在中学物理教学中应广泛推广这种黑箱及黑箱方法黑箱的分类 黑箱的分类, 从物理学内容的角度来看,一般可以把黑箱分为力学黑箱、光学黑箱和电学黑箱、声学黑箱等几种,其中又以光学黑箱和电学黑箱较为常见;从教学功能上来说,黑箱又可以分为导入新课类黑箱、帮助建立概念、规律类黑箱、巩固复习类黑箱及实验训练类黑箱等。黑箱的分类不是绝对的,从不同的角度去看有着不同的分类方法。黑箱问题的解决方法 黑箱是一种未知系统, 在探索其内部结构时往往不能将其打开而成为“白箱”,因此,通常采用这样的方法来解决:给黑箱输人某一或某几个信号(如光学信号、电学信号、力学信号等),观察其输出信号,然后进行推理,最终得出黑箱的内部结构。由于是通过逻辑推理的,所以最终结果有可能并不是唯一的,这就可以大大促进学生进行发散性思维,使思维得到发展。
它是生物学中常用的对照实验方法、黑箱方法作为科学方法同样适用于其它自然科学;现代“老三论”的信息论、控制论、...出版与新教材配套的教学指导书、参考书、教师手册、练习册、教学挂图、声像出版物、多媒体软件。 喵了个咪
做物理试验时,假设存在一个箱子,里面存在与题目相关的试验物品。主要是考查考生对试验物品的了解。

什么叫黑箱实验

3,1白箱测试和黑箱测试是什么什么是回归测试

白箱测试是知道"箱"里的具体东西和原理的测试..........测试时要考虑到白箱里的情况黑箱测试就是不知道"箱"里的具体东西和原理的测试..........即忽略"箱"的测试,只需进行目标测试无e69da5e887aae799bee5baa6e997aee7ad9431333231613333须考虑黑箱的情况回归测试......没听说过,贴了:在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解的不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有可能产生副作用从而导致软件未被修改的部分产生新的问题,使本来工作正常的功能产生错误。同样,在有新代码加入软件的时候,除了新加入的代码中有可能含有错误外,新代码还有可能对原有的代码带来影响。因此,每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。同时,还需要补充新的测试用例来测试新的或被修改了的功能。为了验证修改的正确性及其影响就需要进行回归测试。回归测试在软件生命周期中扮演着重要的角色,因忽视回归测试而造成严重后果的例子不计其数,导致阿里亚娜5型火箭发射失败的软件缺陷就是由于复用的代码没有经过充分的回归测试造成的。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。

1白箱测试和黑箱测试是什么什么是回归测试

4,黑箱分析什么意思

黑箱分析的研究方法的出发点在于:自然界中没有孤立的事物,任何事物间都是相互联系,相互作用的,所以,即使我们不清楚“黑箱”的内部结构,仅注意到它对于信息刺激作出如何的反应,注意到它的输入—输出关系,就可对它作出研究。如果我们能设计出一个系统,在同样的输入作用下,它的输出和所模拟的对象的输出相同或相似,就可以确认实现了模拟的目标。在此,信息的输入,就是一个事物对黑箱施加影响;信息的输出,就是黑箱对其他的事物的反作用。事实上人们在对信息进行分析和综合时,很少追求结构上的相似性,而总是把握信息的观点,行为功能的观点。所谓“黑箱”,就是指那些既不能打开,又不能从外部直接观察其内部状态的系统,比如人们的大脑只能通过信息的输入输出来确定其结构和参数。“黑箱方法”从综合的角度为人们提供了一条认识事物的重要途径,尤其对某些内部结构比较复杂的系统,对迄今为止人们的力量尚不能分解的系统,黑箱理论提供的研究方法是非常有效的。
黑箱是软件测试里面的一个术语,意思就是:你不知道这个软件(黑箱)的源代码,只知道他的功能,他能实现的功能.
你打开电源,电脑就会工作,就可以干你想干的事,你知道电脑里面是怎么工作的么?这就是黑箱操作,你只要给它要的信息,至于它怎么处理,怎么算出答案的,你不用管,你关心的只是答案是否正确,这就是黑箱操作!这是一种测试方法,也称暗箱操作!
所谓“黑箱”,就是指那些既不能打开,又不能从外部直接观察其内部状态的系统,比如人们的大脑只能通过信息的输入输出来确定其结构和参数。“黑箱方法”从综合的角度为人们提供了一条认识事物的重要途径,尤其对某些内部结构比较复杂的系统,对迄今为止人们的力量尚不能分解的系统,黑箱理论提供的研究方法是非常有效的。
更通俗地讲就是:你就把所构建的软件看作一个黑匣子,你不用具体的知道这个黑匣子里边的内容到底是什么,但你只要知道它是为了完成什么样的功能.我们所作的黑箱(盒)测试,相对于白箱(盒)测试而言,你只要按照功能来设计测试用例,看给这个黑盒子什么样的输入,是否有对应的输出.以此来看软件是否符合我们设计要达到的功能.而不用管为了完成这个功能经过了什么途径.此即所谓的黑箱分析.那对应的白箱分析你可以知道相应的原理了吧.

5,什么是黑盒测试和白盒测试

黑盒测试和白盒测试:黑盒测试  黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。 “黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。白盒测试: 白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。“白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。黑盒测试和白盒测试  任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。  软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:  软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:1、对程序模块的所有独立的执行路径至少测试一遍。2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。3、在循环的边界和运行的界限内执行循环体。4、测试内部数据结构的有效性,等等。  以上事实说明,软件测试有一个致命的缺陷,即测试的不完全、不彻底性。由于任何程序只能进行少量(相对于穷举的巨大数量而言)的有限的测试,在未发现错误时,不能说明程序中没有错误。

6,黑箱测试原理是什么测试目的是什么

黑盒测试 黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否 都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的 情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序 是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。 黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。“黑盒” 法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输 入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测 试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。 白盒测试 白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是 否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按 预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证 。 “白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在 使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的 独立路径数是天文数字。但即使每条路径都测试了仍然可能有错误。第一,穷举路径测试决不能查出程序 违反了设计规范,即程序本身是个错误的程序。第二,穷举路径测试不可能查出程序中因遗漏路径而出错 回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。 回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。
白箱测试是知道"箱"里的具体东西和原理的测试..........测试时要考虑到白箱里的情况黑箱测试就是不知道"箱"里的具体东西和原理的测试..........即忽略"箱"的测试,只需进行目标测试无须考虑黑箱的情况回归测试......没听说过,贴了:在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解的不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有可能产生副作用从而导致软件未被修改的部分产生新的问题,使本来工作正常的功能产生错误。同样,在有新代码加入软件的时候,除了新加入的代码中有可能含有错误外,新代码还有可能对原有的代码带来影响。因此,每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。同时,还需要补充新的测试用例来测试新的或被修改了的功能。为了验证修改的正确性及其影响就需要进行回归测试。回归测试在软件生命周期中扮演着重要的角色,因忽视回归测试而造成严重后果的例子不计其数,导致阿里亚娜5型火箭发射失败的软件缺陷就是由于复用的代码没有经过充分的回归测试造成的。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。
文章TAG:黑箱测试测试什么黑盒测试黑箱测试

最近更新

  • 唐山收卷自动化公司地址,广州高光谱科技有限公司唐山收卷自动化公司地址,广州高光谱科技有限公司

    唐山迪华石油钻采设备有限公司是20100602在河北省注册成立的有限责任公司(自然人投资或控股),注册地址位于曹妃甸区唐海镇桥西街通达里132号。唐山迪华石油钻采设备有限公司怎么样?通过.....

    经验 日期:2024-07-05

  • mis专业自动化,MIs专业mis专业自动化,MIs专业

    自动化专业它是一个以过程与电气自动化和计算机应用专业为特征的宽领域,旨在培养学生在过程控制、运动控制、计算机软硬件、控制理论与应用等领域从事系统设计、运行、管理决策等工作。.....

    经验 日期:2024-07-05

  • 宏海机电设备自动化,本地自动化设备知多少?宏海机电设备自动化,本地自动化设备知多少?

    2.机电设备及自动化领域:从事机电设备、自动化设备及生产线的安装、调试、维护、测试等领域的工作。电气自动化更注重机械设备的自动控制和优化,主要应用电气、自动控制和计算机信息技.....

    经验 日期:2024-07-05

  • 自动化科技公司怎样开,想开自动化公司吗?自动化科技公司怎样开,想开自动化公司吗?

    自动化专业适合什么公司?自动化专业适合开自动化设备制造公司,智能家居公司,自动化系统集成公司。我经营一家自动化公司,想开一家小型自动化公司,自动化工程公司的业务范围有哪些?开自动化公.....

    经验 日期:2024-07-05

  • 数据业务流量,国内数据业务流量不是很大?数据业务流量,国内数据业务流量不是很大?

    是国内数据业务流量我们通常所说的流量吗?普通流量也是数据流量,闲置流量或流量加油包或4g单模流量(4g网络流量)或定向流量都是数据流量。移动数据流量还包括手机流量,也就是手机上网产生.....

    经验 日期:2024-07-05

  • 五大发电集团招聘自动化专业吗五大发电集团招聘自动化专业吗

    求一些电方面的资料自动化-3/就业前景电气工程自动化-3/就业前景电气工程自动化-3/。它是电气信息领域的一门新兴学科,触角延伸到各行各业,从一个开关的设计到空天飞机的研究,电气工程及.....

    经验 日期:2024-07-05

  • multi接口,MULTI接口是什么意思multi接口,MULTI接口是什么意思

    Lan:以太网口hdmi:高清显示digitalout:光纤口avmultiout音视频集成输出。Cisco交换机接口模式在Cisco网络中,交换机在局域网中的最终稳定状态有四种类型的接口模式:access/trunk/multi/.....

    经验 日期:2024-07-05

  • 单晶和多晶的区别,太阳能电池区别:单晶和多晶没有区别单晶和多晶的区别,太阳能电池区别:单晶和多晶没有区别

    单晶和多晶太阳能电池的区别在于,在面板和用途上,单晶和多晶太阳能电池没有区别。单晶和多晶有区别吗?单晶冰糖和多晶冰糖有什么区别?单晶和多晶有区别吗?不同的是范围不同,单晶硅和多晶硅的.....

    经验 日期:2024-07-05