• 2、不会定位bug根本原因的你,该清醒了


     

    提问:

    • 不会定位bug根因,只知道无脑抛出bug的测试,前景如何
    • 不会定位bug根因的测试,公司为什么招你?

     

    处境:

    • 前三年没啥瓶颈,日复一日,每日做同样的事同样的操作,不太需要动脑,能力无提升
    • 三年后,你能力与应届生一致,工资还比应届生高,公司可能考虑你的位置和薪资(开?还是不开但薪资不涨)。
    • 不会发现异常bug,不会发现深层次的bug,定位一些bug,提前发现bug
    • 你只会循环迭代版本,执行用例,提交表象bug,回归bug

     

    思考成长:

    自主定位bug,找到bug根因,需要提升你的能力

    • 抓包能力
    • 了解服务器部署架构
    • 了解业务逻辑
    • 看得懂log
    • 了解下http知识
    • 有点linux、windows知识
    • 思考够多,总结够多,看到问题,大概知道问题类型,缩小定义范围
    • 有信息检索能力

     

    注意:

    • 抓包:大家都懂,但是要学会分析出头绪是关键
    • 业务逻辑:这是基本功,测试前你要了解开发负责人员需求模块分配,多画业务流程图,了解实现逻辑,了解影响范围,是否会影响其他功能等,这部分可以看我之前总结的<接到任务后的整个测试前准备流程总结>,里面有些到测试钱需要沟通了解的相关问题
    • 看得懂log:路径、关键词,或者看开发如何定位的,这样也能略知一二
    • 无法定位的问题:需要知道问题造成原因,谁的问题,影响范围,是否会影响其他功能,是否同一个问题,是否彻底解决,是否以后还会有类似问题发生。

     

     

     

     

  • 相关阅读:
    HDU4289(KB11-I 最小割)
    Qt5.编译错误.error: C2338: The slot requires more arguments than the signal provides.
    Winsock.简单UDP
    Winsock.简单TCP
    vs2015.无法运行rc.exe
    ffmpeg.编译(20191129)
    VC.DNS解析(winsock)
    vs.Debug.vector迭代器报错(_ITERATOR_DEBUG_LEVEL)
    智能指针.Qt测试
    Qt598x64vs2017.跨线程传递std::string
  • 原文地址:https://www.cnblogs.com/sulanyuan/p/12909471.html
Copyright © 2020-2023  润新知