有个网友发私信吐槽,前几天和一个合作的软件外包公司开会,人家问需不需提供白盒测试报告,他不懂啥意思,觉得测试报告肯定是需要的,于是就说要,结果今天给了报价,发现这一项要好几万。
这个例子其实很有代表性,现在科技行业跟传统行业跨界打交道的越来越多,但一个让传统行业人很郁闷的情况是,自己说的话,科技公司的人多少都能明白,毕竟都是衣食住行那些事儿,至少可以不懂装懂。但科技界的人说的一些东西,传统行业人真的是完全不懂,猜都猜不出来,有的时候完全是被牵着鼻子走!
例如这个“白盒测试”,还有一个对应的词是“黑盒测试”,啥意思呢?比如你家新买的电视机,把电视机和遥控器上的所有按键都按一遍,看看每个按键是否能达到预期的效果,这个就是黑盒测试了。而如果把电视给完全拆开,用一大堆专业的检测工具,去检测拆出来的每一个零件是不是能正常工作,这就是白盒测试了。
进一步来说,黑盒测试,关注的是用户的需求是否被满足了,功能是否正常,所以黑盒测试有时也被称为功能测试;而白盒测试则需要考虑程序内部的逻辑结构和代码实现细节,所以白盒测试有时也被称为结构测试或代码测试。
就一般情况来说,对于要求不是非常苛刻的项目,传统行业需要的软件,只要做好“黑盒测试”就够了,产品功能达到预期就行。“白盒测试”应该是那些软件公司自己内部测试时才需要用到的。总之就是,懂点科技领域的术语和知识有助于防忽悠,至少可以花钱花得明明白白的。
科技无忧,不易走丢,期待您的关注!