软件测试中的白盒和黑盒测试是什么意思?

软件测试中的白盒和黑盒测试是什么意思?,第1张

简单地说,白盒测试要求你要了解被测模块的结构,对内部的变量、过程等进行全面测试,所以内部越复杂,测试难度越大。黑盒测试把被测模块理解为一个只明确输入和输出的空框,你不用关心输入是怎么影响输出的,你只需要固定的用例,知道输入和输出的正确对应关系,就可以进行测试了。不随着内部复杂性的上升而导致测试难度上升。黑盒也有自己的缺点,比如输入确实得到了正确的输出,但你不太可能知道是算法正确了,还是“碰巧”正确了。

box。

n 箱,盒子;包厢;一拳。

vi 拳击。

vt 拳击;装…入盒中;打耳光。

n (Box)人名;(英、法、西)博克斯。

短语:

black box 黑匣子 ; 黑盒子 ; 黑盒 ; 测谎器。

gear box 齿轮箱 ; 变速箱 ; 变速器 ; 波箱。

Box girder 箱梁 ; 箱形大梁 ; 箱形梁 ; 箱形主梁。

相关例句:

1You should rip the cover off the box first

你首先应当把这个盒子的封套扯掉。

2Please lift the box down from the shelf for me 

请帮我把这只箱子从搁板上抬下来。

3They have reserved a box for us in the theatre  

他们在剧院为我们预订了一个包厢。

black box是什么意思的介绍如下:

n

黑匣子;黑盒;飞行记录仪;未知框(常为电子的复杂仪器,内部结构不详)。

复数: black boxes。

“黑匣子”(英文:black box),是飞机专用的电子记录设备之一。黑匣子有两个,为驾驶舱话音记录器(Cockpit Voice Recorder)和飞行数据记录器(Flight Data Recorder)。飞机各机械部位和电子仪器仪表都装有传感器与之相连。

它能把飞机停止工作或失事坠毁前半小时的语音对话和两小时的飞行高度、速度、航向、爬升率、下降率、加速情况、耗油量、起落架放收、格林尼治时间,还有飞机系统工作状况和发动机工作参数等飞行参数都记录下来,需要时把所记录的内容解码,供飞行实验、事故分析之用。

黑匣子的外壳具有很厚的钢板和许多层绝热防冲击保护材料,通常安装在飞机尾部最安全的部位。记录介质也从磁带式改进成为能承受更大冲击的静态存储记录仪,类似于计算机里的存储芯片,防止黑匣子在空难中遭到损坏。

外形

黑匣子外壳坚实,为长方体,约等于四、五块砖头垒在一起一般大, 是一台收发信机。在飞机飞行过程中,它能将机内传感器所收集到的各种信息及时接收下来,并自动转换成相应的数字信号连续进行记录;当飞机失事时

依靠黑匣子的紧急定位发射机自动向四面八方发射出特定频率(例如375千赫),类似心跳般有规律的无线电信号,“宣告”自己所处的方位,以便搜寻者溯波寻找。

黑匣子实际上被漆成明亮的桔红色。这种明亮显眼的颜色,以及记录仪外部的反射条件,都使得事故调查员们可以在飞机失事后很快的找到记录仪,特别是当飞机坠落在水上时。

软件测试的种类大致可以分为人工测试和基于计算机的测试。而基于计算机的测试由可以分为白盒测试和黑盒测试。

① 黑盒测试

根据软件产品的功能设计规格,在计算机上进行测试,以证实每个实现了的功能是否符合要求。这种测试方法就是黑盒测试。黑盒测试意味着测试要在软件的接口处进行。就是说,这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求分析规格说明,检查程序的功能是否符合它的功能说明。

用黑盒测试发现程序中的错误,必须在所有可能的输入条件和输出条件中确定测试数据,来检查程序是否都能产生正确的输出。

② 白盒测试

根据软件产品的内部工作过程,在计算机上进行测试,以证实每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查。这种测试方法就是白盒测试。白盒测试把测试对象看做一个打开的盒子,允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

_____________________________________________

要是只说它们的概念的话:

黑盒测试就是把程序当成一个对内部细节全部不可知的黑色盒子,测试的只是它的功能

而白盒测试则是知道其中的代码和模块的相关联系,程序才测试者看来就象个透明的玻璃盒子,可以深入其逻辑层进行更深入的逻辑和代码测试,因此叫做白盒测试

Whatdoescolinhaveinhisbox的意思:他的包厢里有什么衣服。

box

短语

black box [生态] 黑箱 ; 黑盒子 ; [航] 黑匣子 ; [计] 黑盒

Music box 八音盒 ; 音乐盒 ; 你怎么舍得我难过 ; 音乐盒子

Medaka Box 最强会长黑神 ; 最强会长黑神主题曲 ; 最强学生会长

同根词

词根: box

adj

boxed 醉酒的

boxlike 像箱子一样的

n

boxer 拳师,拳击手

boxing 拳击;装箱;围模;做箱的材料

v

boxing 将…装入盒中(box的ing形式)

boxed 装箱(box的过去分词)

软件测试从字面上就很好理解啊,软件测试就是对软件的功能和性能进行测试,并编写测试记录表,策划改进方案,对软件的整体性能进行把关。

主要包括黑盒测试和白盒测试。

黑盒测试是对软件的功能进行测试,比如手机上的照相软件,点击之后是否能正常打开。

白盒测试相对高级一些,是对软件的整体性能进行把关,软件是否能流畅运行,是否有bug存在,找出这些bug等缺陷就是你的责任。

软件测试工程师也分初级,中级和高级。初级的嘛就是领导让你干啥你就要干啥,中级的可以指导别人做一些工作,但也要听领导指挥。高级的工程师自己就是领导了。

软件测试工程师不需要什么基础,而且上手快,薪资水平也很高。而且因为要对软件的整体性能就行把控,高级的工程师很多都变成了公司的管理层。

望采纳。

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/qinggan/3875107.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-19
下一篇2023-08-19

发表评论

登录后才能评论

评论列表(0条)

    保存