您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件测试技术 > 功能测试 > 正文

黑盒测试之黑盒思维

发表于:2018-07-27 作者:爱追问的流氓兔 来源:搜狐科技
经常碰到有人说我最近想了一个事情,很棒,然后就开始讲了一大堆道理,原理,总之,就是他感觉这个方法很牛逼,之前就思考过,你讲的时候,其实缺少了一个思考,就是你这个牛逼是为谁服务的,你要先想清楚头顶的那个问号。

今天突然想到之前做测试的时候的一个概念,黑白盒测试,验证概念方法是否真有用好用,也可以类比到黑白盒测试,什么是黑盒测试和白盒测试呢?

黑盒测试:也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试。

白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。

简单讲就是,黑盒测试就是指我不管你多牛逼,我把需求直接扔给你,你牛逼的处理过程我不管,我只看结果是不是符合我预期,输出对我有用的结果。而白盒测试则是我要关注你牛逼的细节是否符合设计要求。

刚才说到很多创业者的想法刚开始容易自嗨,想到很多牛逼的想法,你其实不用跟别人讲你的想法有多牛逼,用户很少关心陌生的你是否牛逼,这不励志,更关心的是你能够为我带来什么价值。

这个时候就可以借用黑盒思维逻辑跟别人讨论,用明确的输入,把你牛逼的方法用黑盒思维掩盖,达到更高效的输出,看用户是否认同。

如此,过程就可以分解成如下两步:

1、首先,你要想清楚你牛逼的想法是要解决一个什么需求,明确需求定义。

2、找到有需求的用户交流沟通,我现在针对你的需求有这样一个方法,能够在明确的输入条件下,让你的输出同比原来方法变的更高效,看是否有需求。

例如,出行打车,刚开始你是站在路边打车,通过持续等待,一直等到有空车,才能打上车,现在我有了新的高效思路,你就可以用黑盒验证,告诉用户,现在你只需要提前在家里提出打车需求,然后我会告诉你的几点车到,到点直接下楼上车即可。一个是在路边(冷热不爽)不确定(不知道等多久)的等待,一个是在家里(舒服)确定的等待,一个是人等车,一个是车等人,这样表现,用户就很容易感知到价值效率的变化。而如果你直接告诉用户细节可能用户就不一定听的懂,愿意听了,你说先下一个app,注册....司机抢活...,一大堆细节,用户可能早已没了耐心。

之前就讲过,创业做产品要提前验证,甚至营销先行,但即使营销先行,在很多时候,我们仍然容易进入自嗨的营销意识,在营销跟客户沟通的时候,仍然希望把自己牛逼的过程告诉用户,其实大量刚需用户关注的不是你的过程,而是你直接给用户带来的好处是什么。

黑盒思维其实就是希望在跟用户营销沟通的时候,把自己牛逼复杂的过程先关到盒子里,直接跟用户表现出这过程所呈现的价值即可。

毕竟,用户关注的不是你有啥,而是关注自己要啥,先用黑盒模式,把用户需求最终解决的问题的效率提前表现给用户才更有意义,一旦用户认同价值,然后才是所谓牛逼高效方法落地的过程,再用白盒测试确保牛逼的方法正确的落地,正所谓用正确的方式做正确的事。

从产品需求真伪角度来看,黑盒思维就是验证我们是否在做正确的事情一个很好的方法吗?提前验证,少走弯路。

每日思考,不求绝对,但求养成思考的习惯。