黑盒与白盒

作者: HelloZHB | 来源:发表于2018-08-10 16:43 被阅读6次

于测试的问题不止被一个人问,所以有必要概括的聊一聊。

测试是IT不可分割的一部分

IT公司的技术岗位通常分为两类:开发与测试。不过一些公司并不认为测试属于技术岗,因为他们不写代码,只会挑毛病以致影响上线。

不过大部分的测试真的不写代码,技术却是他们的保护伞,另一方面也是他们打破上升瓶颈的利器。

扯远了,先说测试工种的划分:黑盒测试,白盒测试。

不讲它们的定义,只说白话和打比方。

我们把测试比做体检,为软件做体检。

黑盒测试,好比是“望闻问切”这几个操作。

“望”就是直接看软件,发现软件不正常的地方,比如字体错行,颜色不对,按钮找不到了这种,要仔细观察。

“闻”是听声音,比如某大品牌的手机在通话时有电流干扰音,这都要凭着经验才能发现。

“问”是向系统发出不同的问题,通过系统反馈来判断是否正常

“切”是真实的为系统把脉,通过使用发现其中的问题。

黑盒测试的门槛低,很多毕业生都经过一些技术培训就能快速上岗,会计,物流,国贸,工商管理等等转到此行的都有遇见过。这也是很多黑盒测试的瓶颈,因为无法理解其中的原理,所以一直在“熟练工种”下徘徊。

白盒测试,好比是用仪器设备做检查,拍个x光,做个B超,插个胃镜,化验个血啥的,你得有设备和专业知识才能知道这个人得病的原因,和发现一些表面看不出来的问题。

代码就是白盒测试的设备仪器,当然还有一些现成的软件也可以承担此重任,但你一定会是懂得软件和计算机的运行原理,不然一切都白瞎。

理论上说每个软件都会有问题,而每个问题都可以必现,但要讲究“天时地利人和”,换句话说就是“时机,环境和有经验的人”。黑盒白盒各有所长,大家相互协作才是王道,没有谁能替代谁,就是这样。

作为测试良好的逻辑与表达能力很重要,设想你发现了一个问题,但不能清楚的描述出来,那开发怎么去解决这个问题呢?

这一波就聊这些,下一波接着说。

相关文章

  • 学习的“黑盒”与“白盒”《刻意学习》读书笔记 第四章 第二节

    第四章,第二节——学习的“黑盒”与“白盒” $黑盒与白盒$ 学习中的“黑盒”与“白盒”,可以用我们更熟悉的概念来解...

  • 🎐代码审计

    ?源代码审计分为白盒、黑盒、灰盒 白盒:拥有源代码进行审计黑盒:不知道源代码的情况下进行渗透审计灰盒:介于黑盒与白...

  • 白盒策论→顶尖者

    先解释下白盒与黑盒,白盒是你能用并且知道其原理的知识,黑盒是你能用但是不知道其原理。 白盒知识是过...

  • 黑盒与白盒

    于测试的问题不止被一个人问,所以有必要概括的聊一聊。 测试是IT不可分割的一部分 IT公司的技术岗位通常分为两类:...

  • 自动化测试面试题

    A.测试基础 1、白盒测试与黑盒测试的区别是什么? 白盒测试:对其源代码进行测试,而不进行界面测试 黑盒测试:只关...

  • 常用软件测试方法

    在单元阶段主要用白盒测试,集成阶段用白盒为主黑盒为辅,确认测试阶段黑盒测试为主,白盒测试为主,系统测试阶段主要用黑...

  • 那些用烂了却一直出现在面试中的经典面试题合集(一)

    面试题:白盒测试和黑盒测试的区别? 白盒测试 白盒测试(也被称为玻璃盒测试,透明盒子测试与结构测试,可以看见源代码...

  • 黑盒白盒相结合,找到痛点

    测试,黑盒测试,白盒测试! 分析痛点! 黑盒测试,找出明显问题! 白盒测试,查看原因! 优化数据库! 优化业务! ...

  • 软件测试中的“黑盒”与“白盒”

    软件测试中,最常听到“黑盒测试”与“白盒测试”,它们是软件测试中最基本的测试方法。 那么究竟何为“黑盒”,何为“白...

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

    白盒测试和黑盒测试的区别白盒测试和黑盒测试都是计算机领域行业用以检查程序的状态,确定实际运行状态与预期状态是否一致...

网友评论

    本文标题:黑盒与白盒

    本文链接:https://www.haomeiwen.com/subject/oiklbftx.html