zoukankan      html  css  js  c++  java
  • 总结一些工作上的系统调试方法

    经过一个项目水深火热的过程与师傅的谆谆教导,下面总结一下项目问题调试解决思路。

    1. 问题的出现是必然还是偶然的?

    针对系统SW/HW出现的问题,需要先对问题出现的情况快速测试。

    对于必然出现的问题,分析其工作流程定位root cause。

    对比偶然性问题,通过一定数量的测试数据来找到容易出错的part,分析其工作流程定位root cause。

    2. 以最简洁的方式来复现问题。

    针对一个已确认的问题,尽可能以更少的测试向量来做问题分析,如去除冗余的HW连接方式与简化SW测试demo。

    3. 以"确定/确保"的心态来找问题。

    问题可能会出现在软件/硬件任意一part,尽可能多的在调试中找到与测试项有关的细节与研发同事沟通,协同定位问题。

    必须避免"重新编译一次或许就规避该问题"的方式。

    4. 以find the root cause为目的进行测试,避免问题的测试项无法收敛。

  • 相关阅读:
    读REDIS数据结构
    一致性哈希虚节点解决雪崩问题
    TCP的建立和关闭
    nginx和apache的比较
    进程和线程的区别
    acm过河卒
    搭建centos7 的php环境
    navicat 中 oracle数据传输到mysql上
    安装虚拟机精简版centos7
    整合tomcat的一些配置
  • 原文地址:https://www.cnblogs.com/kumata/p/13149391.html
Copyright © 2011-2022 走看看