xugang0703 发表于 2013-9-20 21:08:48

对于有些随机性无法重新的bug该如何捕获?

在公司做测试的时候经常遇到一些bug,当你遇到了之后再次希望重新操作一遍,就无法重现了。难以确认那个bug是在什么情况下会出现的,遇到这样的问题,该如何解决,去真正发现这个bug的源头?

lsekfe 发表于 2013-9-22 11:19:04

在公司做测试的时候经常遇到一些bug,当你遇到了之后再次希望重新操作一遍,就无法重现了。难以确认那个bug ...
xugang0703 发表于 2013-9-20 21:08 http://bbs.51testing.com/images/common/back.gif


    记得以前在测试一款游戏的时候,也出现过此类的问题。当时和经理说了之后,说希望能够测出这个BUG,然后我还记得大概测了整整一天,副本打了不知道多少遍之后终于被我找到了这个BUG的重复步骤,但是这个步骤的条件非常的苛刻!所以像这种很难重现的BUG就要看BUG的等级了!

wsx168x 发表于 2013-10-22 04:02:28

当你遇到了之后再次希望重新操作一遍

上枫 发表于 2013-12-3 18:24:39

我一般是尽量回忆之前的操作知道能重现
当能重现之后在精简操作,找出关键的操作

残火太刀 发表于 2014-1-12 11:03:22

灌水是中国人文化的重要部分。可以说整个中国文明史,就是一部灌水史

mayi1980 发表于 2014-2-12 15:57:49

1.尽量的回想出现这个bug的操作步骤以及数据,在操作的过程中是否有其他的干扰
有很多时候出现这样的问题都是由于测试或者开发同事在这个测试环境操作
2.如果否,整理出出现这个bug所在的应用场景
3.根据这个bug,思考一下,可能引起这个bug的原因。也就是根据这个bug反推
4.结合我们整理出的条件,再设计测试用例

canzhu 发表于 2014-2-15 23:57:10

1)最好全程录像
2) 有时后台不止一个服务器,出现bug时最好先定位是哪个服务器的问题

鬼舞枯藤 发表于 2014-3-7 12:39:34

楼主,是你让偶幼小的心灵再次深深的领悟了何谓造旨之高深、文笔之挥洒。。谢谢you!

pf_qc 发表于 2014-4-21 14:23:36

问题是个好问题,顶起来

Miss_love 发表于 2014-5-24 23:00:03

当时的环境,步骤,测试遇到这样的情况会很多,对研发修复也不利,只能尽力回顾当时的操作,重现问题。

xin___xin 发表于 2014-5-26 11:19:15

两种方法可以解决这个问题:
1、测试自动化,利用脚本驱动测试,BUG的复现率会比较高;
2、测试过程录制,利用测试录制工具,如android系统中的getevent
页: [1]
查看完整版本: 对于有些随机性无法重新的bug该如何捕获?