如何有效复现偶现问题

作者: 张小Di | 来源:发表于2019-01-23 18:18 被阅读43次

在测试过程中经常会遇到概率性的问题,很是棘手,也很慌张。开发人员会问有没有复现路径, 如果说没有的话,这个问题被解决的概率也会很小。作为测试人员,要尝试复现此问题,因为问题在上线前不解决的话,线上用户也很可能会遇到此问题,问题严重的话很可能造成用户流失。在后续的测试过程中,如果仍会遇到此问题,可留意一下两次出现问题的场景并尝试复现。

下次要是再遇到概率性的问题,不要慌张,可尝试从一下角度来分析:
1.有几个入口
通过其他路径是否可以进入这个页面或者操作
2.弱网环境下是否概率变高
当前很多APP都采用的分层设计,即客户端-服务端分离的设计,服务端主要用于维护数据并给客户端提供API,网络环境较差的时候,客户端没有收到响应数据时是如何处理的
部分逻辑设计是采用并行来实现的,所以网络不好时,可能存在某些异步事件还未执行,所以导致结果与预期不符合(何时采用异步事件,何时使用同步事件,还有待研究😂)
3.了解开发是怎么处理的,从策略上分析是否存在这种可能
这个可在开发设计阶段就了解,并分析策略上可能存在的问题,在设计阶段就尽量规避掉或者优化掉,同时还可以丰富并完善测试用例

如果问题实在无法复现,可以在BUG描述中添加问题出现前的操作,这个比较重要,不仅对测试人员后期尝试复现问题,或者给研发解决问题提供复现线索,当然啦,能提供log日志是最好了

相关文章

  • 如何有效复现偶现问题

    在测试过程中经常会遇到概率性的问题,很是棘手,也很慌张。开发人员会问有没有复现路径, 如果说没有的话,这个问题被解...

  • GC suspend abort

    问题现象 复现步骤手机(Android 7.0)Monkey测试,Camera2 app偶现native cras...

  • iOS 如何解决偶现的问题

      最近一个需求做了一个多月,最近快上线了,出现了很多偶现的问题。这是很难受的,如何有效的解决偶现问题?1.日志 ...

  • 偶现线程读写问题导致的bugly崩溃验证和修复

    偶现问题复现 ,for 循环10万次增加偶现概率 尝试5次, 每次分别给予10万次读和写 , 出现4次crash...

  • 庖丁解BUG:focus search returned a v

    问题表现 在开发中遇到一个偶现的崩溃,日志堆栈如下: 复现路径 解决任何缺陷,不仅仅是崩溃问题,解决问题的第一步都...

  • iOS Crash收集与分析详解(基础篇)

    前言: 最近测试妹子老是抱怨我偶现的Bug不好复现,我这边出于偷懒(其实是工作很忙)一直再说不能复现Bug的妹子不...

  • 设计一套完整的日志系统

    需求 日志对于线上排查问题是非常重要的,很多问题其实是很偶现的,同样的系统版本,同样的设备,可能就是用户的复现,而...

  • Dropping event due to window no

    项目突然发现有个偶现的bug,就是偶尔会回到前台时,触摸啥反应都没有,只能杀掉应用重启.因为实在是找不出问题,复现...

  • 将Frida集成到 iOS 项目中

    前言 前段时间项目遇到一个偶现的bug,偶尔在一台手机复现,但是这台手机多半不是连接着 xcode 所以调试就比较...

  • 如何应对线上的偶现问题

    本以为线上问题就已经够棘手了,没曾想,线上的偶现问题才是最要命的 好些日子没写文章了,今天不扯代码,讲点没有多少营...

网友评论

    本文标题:如何有效复现偶现问题

    本文链接:https://www.haomeiwen.com/subject/smasdqtx.html