• 如何有效复现偶现问题


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

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

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

  • 相关阅读:
    单例模式
    grails2.3.11第二课
    grails2.3.11第一课
    【安全】requests和BeautifulSoup小试牛刀
    【解决】国内访问github过慢
    基于Ubuntu14.10的Hadoop+HBase环境搭建
    基于adt-bundle的Android开发环境搭建
    【解决】SAE部署Django1.6+MySQL
    【解决】Django项目废弃SQLite3拥抱MySQL
    【OpenGL】画立方体
  • 原文地址:https://www.cnblogs.com/zhangxiaodi/p/10310855.html
Copyright © 2020-2023  润新知