其实写这篇文章的主旨就是希望广大的测试不要认为做了黑盒,做了无聊了或者做了几年之后就做白盒了。一直做黑盒没有进步什么的。千万不要认为黑盒就是白盒的垫脚石。黑盒和白盒的关系近似于ST和ET的关系。两者没有优劣之分,两者是互相支持的。并且不得不承认,现在大部分的测试人员是做产品测试,业务测试,纯逻辑类的毕竟少。而这类产品的测试更多的需要黑盒,其中所谓的自动化是为了更好的做黑盒才进行的,在我看来这个根本不是白盒测试。所以我也一直说自己是一个黑盒的测试人员,因为我的确没有做过白盒,或者说我从未放弃过黑盒。
这两天也有好几个人和我说“你做了也好久黑盒了,是差不多要做白盒了”。我是实在没有理解其中的逻辑关系。曾经在我的测试回忆中我也写到过,测试是一个很很神奇的过程。这个过程是一个压缩时间,创造可能出现的环境的过程。也就是在短时间内将最终用户在无限长的时间以及未知的使用环境下进行还原并查看软件的现象。这个就是软件测试的一种本质。而无论什么领域,从全局来讲,黑盒永远占着不可替代的位置。而所谓的技术,所谓的自动化,所谓的白盒就是让我们进行时间压缩和模拟环境的技术。并没有前后之分。做测试重要的是思想,随机应变的能力以及测试用例的设计以及一颗不停探索的心。
不想写太多了。就这样好了。
另外欢迎大家支持“移动测试会”,积极参加沙龙活动。相关可以加群262256328。我会经常通知活动详情。