错误推测法
其实就是用自己过往的经验或者直觉来推测可能这个功能存在的问题,最后验证。相当于,你明知道这是错的,也要去验一下,不要怕麻烦。
简而言之,就是明知道有错误也要去验证的一种方法。
比如说你靠着自己的经验得出雁山站是最好到学校下车的地点,但是他们告诉你最好的是下车点是前一站,那么你肯定知道他们是错的。
就感觉有点玄乎,就是你测到一定程度的时候就有一种莫名的感觉或经验继续这么测下去肯定会出bug。
除了自己的经验和直觉比较重要外,还有两个比较重要的点。一个是以需求为准,另一个是对策划和程序的话存疑。
就是我们不能以策划或者程序怎么怎么说就直接相信他,认为是对的,得等自己测过了才能得出答案。
你到大学从雁山站下车,但是策划说,你只能从桃源站下车,那你真的就只能从桃源站下车吗?
不,我们还可以从其他地方下车。
他们又说,从雁山站下车到学校距离最近走路最少。
那我可能直接在雁山站下车了。
你就这么相信他们吗?假设你找到了另一条近路呢?比雁山更近走路更少,那说明什么?
那说明他们的结论或者算法是错的!
这就是我们常说的bug!
所以做测试必须要有一种叛逆精神,你不要我这么做,我就偏要这么做。
这就是错误推测法!
这个基础就是不要轻易相信策划和程序说的可以怎么怎么样,不可以怎么怎么样,你要自己去试验,自己去测,自己得出的结果才能说可以怎么样或者不可以怎么样。
虽然他们可能会嘲笑我们,比如说我都告诉你这么不行,你还要去,最后还不是不行?
我们也不要在意,做自己的,如果都相信他们说的话就很可能测试遗漏,就会有bug,毕竟bug是无穷的。
意思就是说我们心里知道那是错的,也得实际去验过了才能说错的。
就像薛定谔的猫,没测之前他可能是对的,也可能是错的。就算是错的,我们也要验证那是错的,总之不要嫌麻烦。
错误推测法
最新推荐文章于 2024-04-08 10:51:41 发布