什么是黑盒测试,什么是黑盒测试
什么是黑盒测试,什么是黑盒测试
本文目录
1.什么是黑盒测试 2.黑盒测试是什么 3.什么是黑盒测试和白盒测试都适应哪些测试 4.软件测试中的黑盒和白盒测试
什么是黑盒测试
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。
从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行。黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。
黑盒测试是什么
黑盒就是把程序看做是一个黑盒子,不考虑内部而去测试的一种方法,
什么是黑盒测试和白盒测试都适应哪些测试
软件测试按照测试技术划分可以有:黑盒测试,白盒测试,灰盒测试
黑盒测试又叫功能测试
1.软件黑色盒子,里边的实现,看不见代码
2.输入,输出结果—功能测试的方法
这是因为在黑盒测试中主要关注被测软件的功能实现,而.不是内部逻辑。
在黑盒测试中,被测对象的内部结构,运作情况对测试人员是不可见的,测试人员主要是验证系统功能与需求的一致性。
在绝大多数没有用户参与的黑盒测试中,最常见的测试有:功能性测试、容量测试、安全性测试、负载测试、恢复性测试、标杆测试、稳定性测试、可靠性测试等。
在我们软件测试行业中最常见的还是功能测试,考察个人对需求的掌握度和软件工程的基本知识。
白盒测试
1.白色透明的黑子;代码实现,功能逻辑;
2.开发–看代码—单元测试
是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部.的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一-个清楚的了解,并且基于这个知识来设计你的用例。
白盒测试技术一般可被分为静态分析和动态分析两类技术。
白盒测试优点:迫使测试人员去仔细的思考软件的实现;可以检测代码中的每条分支和路径;揭示隐藏在代码中的错误;对代码的测试比较彻底,最优化。
白盒测试缺点:无法检测代码中遗漏的路径和数据敏感性错误;不验证格式的正确性。
灰盒测试(补充)
1.介于白盒黑盒两者之间
2.了解实现流程逻辑,不需要知道具体代码
3.接口测试—使用方法
白盒测试和黑盒测试往往不是决然分开的,一般在白盒测试中交叉使用黑盒测试的方法,在黑盒测试中交叉使用白盒测试的方法。
最常见的灰盒测试是集成测试
软件测试中的黑盒和白盒测试
白盒测试:
也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能。
白盒测试常用方法
基本覆盖标准:逻辑驱动、循环、基路测试等,主要用于软件验证。
“白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。
“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。但即使每条路径都测试了仍然可能有错误。
黑盒测试:
也称功能测试、数据驱动测试,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。
概念:黑盒测试是从一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。其基本观点是:任何程序都可以看作是从输入定义域到输出值域的映射,这种观点将被测程序看作一个打不开的黑盒,黑盒里面的内容(实现)是完全不知道的,只知道软件要做什么。因无法看到盒子中的内容,所以不知道软件是如何实现的,也不关心黑盒里面的结构,只关心软件的输入数据和输出结果。
检测软件功能能否按照需求规格说明书的规定正常工作,是否有功能遗漏;
检测是否有人机交互错误,是否有数据结构和外部数据库访问错误,是否能恰当地接收数据并保持外部信息(如数据库或文件)等的完整性;
检测行为、性能等特性是否满足要求等; 检测程序初始化和终止方面的错误等。
以上就是关于什么是黑盒测试,什么是黑盒测试的全部内容,以及什么是黑盒测试的相关内容,希望能够帮到您。
-
- 什么更上一层楼,“欲穷千里目,更上一层楼。”这一诗句的意思是什么?联系实
-
2023-08-31 10:20:51
-
- 三文鱼隔夜可以吃,三文鱼隔夜放冰箱还能生吃吗
-
2023-08-31 10:18:46
-
- 荏苒的读音拼音,荏苒这两个字怎么读?
-
2023-08-31 10:16:41
-
- 过期大米正确处理方式,大米过期了但没开封还能吃吗
-
2023-08-31 10:14:36
-
- 分布式能源是什么意思,供暖方式集中供暖是什么意思
-
2023-08-31 10:12:31
-
- 动车是不是高铁,动车和高铁走的是什么路线?
-
2023-08-31 10:10:26
-
- 哪些工作可以在家做,什么工作适合老年人在家里做
-
2023-08-31 06:29:54
-
- 描写江河湖海的词语,形容江河湖海等水势辽阔的成语
-
2023-08-31 06:27:49
-
- 怎么炒火腿肠好吃,火腿肠和什么菜炒好吃?
-
2023-08-31 06:25:44
-
- 铁勒人是蒙古人,蒙古人的起源传说
-
2023-08-31 06:23:39
-
- 什么是工程造价,什么是水利工程造价?
-
2023-08-31 06:21:34
-
- 非洲有哪些国家,非洲国家有哪些国家
-
2023-08-31 06:19:29
-
- 办护照流程,浙里办护照办理流程?
-
2023-08-31 06:17:24
-
- 萤火虫吃什么为生,萤火虫喜欢吃什么
-
2023-08-31 06:15:19
-
- 吸尘器没有吸力是怎么回事,吸尘器光响不吸是怎么回事儿
-
2023-08-31 06:13:14
-
- 水管冻住没水怎么办,水管结冰了导致家里没水该怎么办呢
-
2023-08-31 06:11:09
-
- 南极洲的动物企鹅介绍,南极洲企鹅的视频
-
2023-08-31 03:09:08
-
- 怎样挽留一个女生,如何挽回一个对你很失望的女人
-
2023-08-31 03:07:02
-
- 爬蚱怎么做才好吃,炸爬蚱的做法窍门
-
2023-08-31 03:04:56
-
- 怎样安慰心累的话语,累了一天了安慰的句子
-
2023-08-31 03:02:50