千寻1320 发表于 2018-5-28 14:48:36

如何复现间隔时间较长才会出现的Bug

请问各位前辈,一个要等待很长时间(>24 h)才会出现的Bug,如何缩短时间将其复现出来?

飞翔的小鸟 发表于 2018-5-28 15:57:20

有数据库用就好办

千寻1320 发表于 2018-5-28 16:17:37

飞翔的小鸟 发表于 2018-5-28 15:57
有数据库用就好办

数据库?您是说要修改数据库里面的时间吗?

千寻1320 发表于 2018-5-28 16:17:47

本帖最后由 千寻1320 于 2018-5-28 16:27 编辑

飞翔的小鸟 发表于 2018-5-28 15:57
有数据库用就好办
就类似于以下的BUG:登录一个APP,登录成功之后,需要输入手势密码验证,账户长时间也不会退出,下次进入需要输入手势密码才行。
然后长时间不再点开APP,到大于24h以后,再点开,就突然不需要输入手势密码验证了,
我如何进行复现这个BUG而不需要等待那么长时间?

飞翔的小鸟 发表于 2018-5-28 16:35:17

如果你确定是这么个情况,直接提bug吧,让开发协助你,应该是属于后台开发代码逻辑问题,复现太麻烦了

千寻1320 发表于 2018-5-28 16:51:34

飞翔的小鸟 发表于 2018-5-28 16:35
如果你确定是这么个情况,直接提bug吧,让开发协助你,应该是属于后台开发代码逻辑问题,复现太麻烦了

哦哦,好的,谢谢

hsrak47 发表于 2018-5-28 16:58:16

本帖最后由 hsrak47 于 2018-5-28 17:16 编辑

对于这种情况,我的拿我的工作经验来说,首先你要晓得计算24小时的逻辑怎么出来的,是服务器时间和数据库某时间字段算出来的?还是什么程序里面写的时间? 比方我工作中有遇到过30天的逻辑,不可能傻等一个月,这个时候去修改服务器时间让条件满足30天,或者修改生成账号的时间让条件满足30天。还有就是程序里面写死的30天,那么就要找专门的开发负责人,让他去修改时间比方从30天缩短至半个小时~具体还得看你这个程序逻辑是怎么样的

hsrak47 发表于 2018-5-28 17:04:52

本帖最后由 hsrak47 于 2018-5-28 17:15 编辑

不行就找开发问逻辑

千寻1320 发表于 2018-5-28 17:14:37

hsrak47 发表于 2018-5-28 16:58
对于这种情况,我的拿我的工作经验来说,首先你要晓得计算24小时的逻辑怎么出来的,是服务器时间和数据库某 ...

开发跟我说这段代码里面没有涉及到时间,而且对于这个BUG,因为没有复现出来,我现在也是粗略估计24小时以上,APP只iOS出现了问题 ,极有可能就是程序逻辑的问题吧,接着跟开发探讨去:L

applepen 发表于 2018-5-28 17:29:41

用其他设别试过吗?感觉是APP在后台驻留一直没关闭的原因。一直保留之前的状态。
可能是当前设备的设定有没有后台关闭的功能。建议先确认下。

xuquan 发表于 2018-5-29 13:49:18

1. 静态代码检查 。
2. 改有效期 。
3. 改服务器时间 。
4. 坐等 。

时常学习 发表于 2018-6-29 16:11:11

千寻1320 发表于 2018-5-28 16:17
就类似于以下的BUG:登录一个APP,登录成功之后,需要输入手势密码验证,账户长时间也不会退出,下次进入 ...

测试可以有很多种,黑盒功能测试当然是其中之一,操作步骤、预期结果、实际结果摆明了自然好说。
但是如果遇到困难,可以试试其他路径?比如,代码走查、单元mock,修改服务器时间,修改本地时间等等。如果有问题,一定是环境、代码有bug,直接给开发描述也可以。当然前提是开发与你关系融洽且开发能力不错。

时常学习 发表于 2018-6-29 16:13:00

千寻1320 发表于 2018-5-28 17:14
开发跟我说这段代码里面没有涉及到时间,而且对于这个BUG,因为没有复现出来,我现在也是粗略估计24小时 ...

既然开发已经知晓了bug,如何定位及修复,测试只起辅助作用,交给开发吧,顺便喝杯咖啡
页: [1]
查看完整版本: 如何复现间隔时间较长才会出现的Bug