错误推测法

错误推测法强调不盲目相信他人说法,通过自己的经验和直觉找寻可能的问题,即使明知可能错误也要验证。这种方法在测试中尤为重要,要求测试者具备叛逆精神,勇于挑战既定结论,防止遗漏潜在的bug。通过实际验证,即使面对策划和程序的确定性声明,也能确保结果的准确性。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值