很多创新者在得知我是一名软件测试工程师后,都忍不住会问我这样一个问题:做测试与做创新,究竟有没有相关性?

大家的潜台词其实是:做软件测试是不是让你更容易获得灵感进而申请大量专利?

如果我要抱怨,大可举出诸多反例。

比如对于我们所开发的软件测试工具这类仅在公司内部使用的工具产品,由于并没有商业化,所以根本没办法申请专利保护,只能当作内部机密保护起来。而所有软件测试方法、测试技术、测试原理、测试方案等等都因为同样的原因没办法申请专利——这就像绝大多数的中药秘方、可乐秘方并不会去申请专利向世人公开一样,大多是以父子或师徒的名义代代相传,就是这个道理。

这样看来,软件测试还是最不适合申请专利的行业。

然而,任何事情都有两面性,当我们的目光只盯着自己创造的那一亩三分地的话,情况的确会非常糟糕。

然而,我们只需稍稍抬头,将目光从产品(测试工具、测试方法、测试技术、测试方案等)转向过程,即发现bug(缺陷)时,我们将寻到一条少有人走的路——将缺陷化为创意的道路——无论你是程序员还是测试员,无论你是需求工程师还是产品经理,只要你接触bug、处理bug、关注bug、跟踪bug,你就能循着蛛丝马迹,稍稍深挖那么一点点,拨开云雾见明月,借着月光清晰地寻到这条路。

用本杰明·富兰克林(Benjamin Franklin)的话说,人类的错误史也许要比那些发明更有价值、更有趣。真理是千篇一律的,它一直存在,似乎并不需要那么多积极的能量,即使这么被动也能遇见。然而,错误却是变幻莫测的。

那么,我们究竟该怎么做呢?

先让我们来看看测试工程师在遇到一个bug后通常会做些什么。

普通测试工程师遇到bug的第一反应是,我要立刻上报这个bug,然后坐等研发工程师fix bug(修复缺陷),就可以close bug(关闭缺陷)了。如果研发有疑义,认为这个bug是Invalid(无效)、Not repro(未能复现)或By design(需求如此)的,再与研发沟通并一起确认该bug的有效性。

在这个过程中,我们始终围绕着这个bug本身,始终停留在缺陷的表现形式上,只要该缺陷得到“妥善解决”,我们就认为问题已经消失,可以不再理会,转而发现其它的bug。

这就像我们在沙漠里乱挖,每当挖到一星水源,我们就赶紧盛起来喝掉,然后四处去寻找下一处水源——对于测试工程师而言,这样做无可厚非。毕竟沙漠太大,而我们必须确保在旅客踏入(产品上市)之前将所有潜藏的水源都抢先找出来,以免他们落入水坑,浑身湿淋淋地发誓再也不会光临。

然而,当我们跳出本质工作从外面审视这一切,在一片忙乱之中其实潜藏着无数宝藏,只不过每个沙漠都太大,而时间又太紧,所以我们每一个人都忙到脚趾头抓紧,无暇在拼命工作、累到虚脱之余再去考虑什么“深挖”的问题。

对于测试工程师,这样无可厚非,但对于创新者而言,这却是潜在的机会。

当一个bug出现时,往往会拔出萝卜带出泥——这个泥可能是通过分析bug的根源进而发现一大片bug,也可能是从用户的角度去思考,发现无数值得改进的用户体验和创新点。

让我们先来看看这个手写笔的例子。

许奔创新社-第51问:如何利用产品缺陷去创新?相关推荐

  1. 许奔创新社-第56问:创意洞见的基础是什么?

    创新者史蒂文·约翰逊曾说过,在人类科学史上,大量的变革思想都是从受到污染的实验室环境中转型出来的.[1] 史蒂文·约翰逊,图片来自网络 比如硫化橡胶是查尔斯·古德伊尔(Charles Goodyear ...

  2. 许奔创新社-第54问:如何突破创造力的边界?

    在<许奔创新社-第38问:如何练就跨界打劫的本领?>中,我们详细聊过如何将一个领域的经验和智慧像涟漪一般扩展到其它领域. 这个过程听起来颇为迷人,但事实上,当你把一个领域的经验应用到另一个 ...

  3. 许奔创新社-第27问:创新者们如何进行跨界交流?

    在<第26问:专家们创新时为何需要外行来指手画脚?>中,我们聊到了专业人士与业余人士深度交流的诸多好处.这促使我反思一个问题: 既然专家们就某个话题进行深度讨论时引入业余爱好者都能取得良好 ...

  4. 许奔创新社-第21问:如何唤醒创造力?

    在<第13问:创新者是酒神还是日神?>中,我们曾用自己的方式给这两种原生力量下过定义: 1. 日神代表左脑,是线性的.归类的.整齐划一的,方便检索但却缺少联想的: 2. 酒神则代表右脑,是 ...

  5. 许奔创新社-第26问:专家们创新时为何需要外行来指手画脚?

    很多人问我,在你创建的15个创新者的世界里,你自己最喜欢哪一个?在这120余个创新原则中,你又对哪个青睐有加? 这个问题让我思考了很久,最终的答案是,我最喜欢的世界是"悬浮世界", ...

  6. 许奔创新社-第28问:创新符合用进废退原则吗?

    很多资深创新者常常会意识到一个问题:自己最常用的翻来覆去总是那几个创新原则,而对于其它原则,不是说不好,而是自己用得不顺手.不习惯,渐渐也就弃用了. 这种情况如果任由其发展下去,危害十分严重. 首先, ...

  7. 许奔创新社-第17问:头脑风暴,我从一开始就错了吗?

    某个周五下午,作为部门创新负责人的我受邀参加了一场据说是"内部高级技术机密"的跨部门头脑风暴. 受邀的嘉宾据说都是各部门层层筛选后的创新精英和技术专家,而会议的主持居然是某位平时很 ...

  8. 许奔创新社-第25问:创新者的刻意练习怎么做?

    创意清单是一个需要反复迭代.不断优化的实践指南,它里面包括了针对不同场景的精细化列表--这些列表不是绣花枕头,不是为了装门面,而是一个个需要具体落实的行动. 说到行动,很多初入门的创新者最感兴趣的就是 ...

  9. 许奔创新社-第18问:静默头脑风暴怎么玩?

    在<第17问:头脑风暴,我从一开始就错了吗?>中我们曾聊过,之所以大部分头脑风暴是失败的,其主要原因在于很多人压根就不会玩这个游戏. 而一个游戏如果掺入了太多不入流者.不懂规则者.不主动者 ...

最新文章

  1. jenkins job构建后汇总结果到同一个文本文档中去
  2. 为什么一定要回家?因为我们是中国人
  3. 考研英语核心词汇辨析(黑魔方系列2007版之十二)
  4. uboot引导linux内核,u-boot启动内核的几种方式
  5. Could not retrieve transaction isolation level from server
  6. Ceph Monitor基础架构与模块详解
  7. 最新emoji表情代码大全_7张最新有创意好看的早上好问候动画表情图片 暖心的早安问候祝福动态图片表情大全...
  8. GAMIT处理GLONASS数据
  9. python导入表格数据混乱_Python按行打乱Excel表格数据
  10. 职称论文发表时怎么选择期刊
  11. 德勤财务机器人正式上岗,工作视频曝光,效率惊人
  12. webview防止跳转到浏览器
  13. 致80后的北漂IT人:未来在哪儿?
  14. 2022年手机CPU性能天梯图排行榜 手机处理器排行榜 2022
  15. Java将图片压缩为原来的一半
  16. 拼多多新店扶持期是多久?
  17. 在北京,有房有车的中年男女最好欺负
  18. 使用bootstrap框架快速开发网页
  19. 【转】.NET引用Excel操作时无法关闭Excel.exe进程的解决方法
  20. Java练习(十九):编写代码,实现AOP的@Around操作 (两种写法)

热门文章

  1. 内容营销典范:奥巴马竞选演讲视频
  2. access 英语什么意思_access 中文意思是?搞懂英文「access」的意思!
  3. python字符串的使用
  4. React严格模式-React.StrictMode
  5. java -jar no access_Unable to access jar file xxx.jar
  6. 解决IE浏览器滚动条被隐藏问题
  7. 今日新鲜事python_Python登录人人网并抓取新鲜事
  8. 小心 laravel 模型的 Soft Delete
  9. 小米不支持android6,再战三年?小米6支持升级Android 11,米10都没它快
  10. 计算机应用要不要学剪辑,【剪辑劝退篇】剪辑师从入门到放弃只需要这五步!...