具备闭环思维的测试才更充分

测试工作的终极目标是为了保障产品的质量。如果用同一个维度衡量测试人员的业务水平,简单粗暴一些:那就是针对同一款产品,哪个测试人员发现的bug多,哪个测试人员的测试理论与实践水平相对来说还是高一些。

前两天组长在群里分析了一款产品的系统总结测试报告,测试成员有两人:其中一个8年以上(8Y+)测试经验,另外一个5年以上(5Y+)工作经验。8Y+的测试老人共发现了58个bug,而5Y+的测试人员值登记了23个bug。2位人员发现的bug数属实是有点差距。其实大家在这款产品上投入的工时是一样的,但是真实的数据总是能说明一些问题。

经验丰富的测试人员对bug的灵敏度感知是很高的。就是一个小小的翻页插件模块,有经验的测试人员也总会巧妙的会发现一些bug。相对来说,对于经验尚浅的测试人员,要发现那些bug可能还是有点困难的,所以找bug就是个技术活。

有经验的测试人员,在对产品多年的摸爬滚打测试中,最终肯定会形成一套自己独有的方法论。这种方法论在我看来可以称之为测试的闭环思维。

为什么一款产品在提测前,开发自认为已经做过了很充分的自测。但是一旦交到专业的测试人员手里,就还是会发现一些大大小小的bug呢?这就是开发自测方法和测试方法论的不一致导致的。

开发人员更多的时候具备的是一种开发思维,他们在开发过程中更多的是考虑:怎么正确的实现那个接口的功能,每测试1次,接口能调用成功,返回结果和状态都是正确的。开发关注的是从0到1、从无到有的过程,OK,这两个逻辑都没有问题,这个接口就自测通过了。

但是测试人员进行测试的时候就不一样了。我们不光关注的是从0到1、从无到有的过程,我们还要关注0的状态,还要关注达到每一个分页符数字的状态,还有达到边界值的状态,还要关注,从多到少,再从有到无,再从1到0的过程。我们测试的时候秉持的原则是:无-有-多-少-无-空,从正向出发,再从反向回来,这就是我们测试的一个方法论,就是要让测试形成闭环。

相关推荐
Brianna Home4 分钟前
从零到一:用Godot打造2D游戏《丛林探险》
算法·游戏·性能优化·游戏引擎·bug·godot·动画
爱coding的橙子1 小时前
每日算法刷题Day76:10.19:leetcode 二叉树12道题,用时3h
算法·leetcode·职场和发展
夏鹏今天学习了吗3 小时前
【LeetCode热题100(47/100)】路径总和 III
算法·leetcode·职场和发展
润 下6 小时前
C语言——回调函数的典型示例(分析详解)
c语言·开发语言·人工智能·经验分享·笔记·程序人生
峰顶听歌的鲸鱼7 小时前
1.云计算与服务器基础
运维·服务器·笔记·云计算·学习方法
立志成为大牛的小牛8 小时前
数据结构——二十五、邻接矩阵(王道408)
开发语言·数据结构·c++·学习·程序人生
007php0078 小时前
猿辅导Java面试真实经历与深度总结(二)
java·开发语言·python·计算机网络·面试·职场和发展·golang
缓风浪起9 小时前
【力扣】2011. 执行操作后的变量值
算法·leetcode·职场和发展
郝学胜-神的一滴9 小时前
矩阵的奇异值分解(SVD)及其在计算机图形学中的应用
程序人生·线性代数·算法·矩阵·图形渲染