找到bug非常有成就感,但是找不到bug也非常头秃。这种情况下该怎么办呢?
不要气馁!这种情况很多测试者都遇到过,因为有些公司的程序员就是厉害到写不出bug。以下方法也许可以帮到你:
脑洞大开一点,到处都点一点。如果可以的话,列出测试用例,按照功能、模块不重不漏的到处点个试试。
看一下其他人已经发现的bug。有时候可能能给你一些指引,告诉你哪里bug比较多,或者可能有哪种类型的bug。但是,你要确保你汇报的bug没有被别人汇报过。
将自己代入用户角度想一想,这个app会在什么场景使用,在这个场景下会有什么样的用户流程,用户还会怎么设置,来查找bug。并且从用户角度考虑。因为一些对于你不是bug的事情,对于目标用户有可能是bug。
还可以脑洞大开一下。如果用app的时候将手机屏幕横过来会怎么样?如果用网页的时候调整电脑上浏览器的大小会怎样?这个可能会改变屏幕上元素的排列,帮你找到一些视觉上的问题。
如果对产品一些流程不太熟悉,可以看一下同行业其他app或者网页是怎么设计的,一般有什么功能,流程是什么,来对比一下。
找到一个bug后,如果你可以模拟多个环境,也可以看看这个bug在其他环境中是否能复现。也可以想一下,这个bug是否会导致其他种类的bug。
不要忘了找到bug后,重回项目介绍,看看是否在范围之外!
如果还是找不到怎么办?也可以尝试复现别人已经出现的bug,给其他人找的bug做+1,这样也是好的。