黑盒与白盒

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 你知道不,我老在说“世界上的傻逼就我一个” 小都不是问题,你觉得年龄会是问题吗?自我的探寻人类的追求,百年的孤独,...
    斐狐阅读 3,904评论 0 1
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 12,943评论 0 13
  • 《恐怖分子》,刚刚看完。连续看了两遍。杨德昌还是那么尖锐犀利地揭露现实。恐怖的现实,太恐怖了。尊敬的杨德昌导演,我...
    我是阿富阅读 2,662评论 0 0
  • 这是一本2008年出版的书,书页翻起来有点点发黄的感觉,看的时候感觉好有年代感。 书的内容简单明了,都是案例,有对...
    弥小木阅读 3,130评论 2 1
  • 早知会分离,不如当初做路人
    比芯儿阅读 1,573评论 0 0