问题,俗称BUG.在测试工程师的职责范围内,要尽可能且尽早地发现程序上的问题,找到问题,然后暴露出来给开发修复,减少线上问题的发生,降低公司因线上问题产生的风险。在发现问题之后 ,也要关注定位问题、分析问题,下面针对测试过程和线上问题的定位分析问题展开讨论:

一、测试过程定位问题

整体思路:先判断是前端还是后端问题,再跟根据前后端问题属性展开定位

前端问题:

1.样式-与UI设计对比、测试各机器 各系统 各浏览器上的兼容

2.获取静态资源、JS报错-浏览器F12或 调试界面可以看到报错信息

3.参数传错-字段传错,或字段枚举取错值等 ,可参考接口文档

4.字符类型、字符长度-除需求原型上提及到的,还可参考本司同个系统内或业界内类似功能的做法(可能 需求上不会标明)

后端问题:

SQL报错,比如:修改数据保存的时候,字段超长了或者字段类型不一样等等

接口报错、可参考接口文档判断是否接口请求是否传输正确,查看报错接口响应体信息和接口请求信息,可通过响应体的code 和message初步判断,然后再进一步查看服务日志,通过日志定位到具体报错原因。

配置问题-这类问题也可以归为环境问题?验证业务时所需要的环境、所需的配置这些都可以在测试数据准备阶段可以提前了解,验证业务所需要的环境、配置是什么。

能快速定位问题,离不开你对业务系统、业务逻辑的熟悉程度,在页面上看不见的部分,数据也要知道从哪里来到哪里去

定位问题使用的常用工具

具体如何 使用这些工具,可自行搜索一下,这里不做拓展:

浏览器:F12工具(看console和network)

APP、H5\web:Charles、fiddler、Android Studio

二、分析定位线上问题

线上问题分析思路:

哪个系统、系统哪个模块、模块相关功能有哪些、产生这个问题的数据上下游流程是如何的、问题的影响范围、严重程序、产生线上问题的根本原因、解决问题的措施是什么1

数据问题:是整体系统数据问题,还是某个范围的数据问题,影响范围是多大

业务问题:需求设计未考虑完整的、市场变化引起的场景不满足、漏测导致的

操作咨询问题:用户操作不熟悉、对系统不熟悉所产生的咨询,或所导致的问题–公司是否要安排对应业务培训等

运维问题:公司内大部分业务系统报错、访问不了~ 可能是公司服务器网络错误、被攻击、修改机器配置导致等

很重要的:

是否能快速定位分析问题,离不开你对业务系统、业务逻辑的熟悉程度,在页面上看不见的部分,数据也要知道从哪里来到哪里去

在排查线上问题过程中,原则之一就是先救火再追责,先把火熄灭了,降低损失后,再追因定责定短期措施、长期措施。


最后:如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到 902061117,群内会有不定期的分享测试资料。

如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。

好文推荐

2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

什么样的人适合从事软件测试工作?

软件测试和软件开发哪个发展更好

那个准点下班的人,比我先升职了…

测试过程线上问题的定位分析问题处理总结相关推荐

  1. windows上bug崩溃定位分析(Qt或者VS)

    任何情况下,都不能保证自己写的代码不会发生崩溃,崩溃不可怕,可怕的是无法定位哪里崩溃,特别是客户那边崩溃,开发者这边不崩溃,问题陷入僵局.自从有了下面这个神奇的代码,再也不怕了. 以下代码亲自测试没问 ...

  2. javacore分析工具_线上死锁定位分析

    " 记录一次线上死锁的定位分析."        昨晚睡觉前提了点代码到 jfoa(https://github.com/JavaFamilyClub/jfoa) 怎么也没想到导致 ...

  3. R语言e1071包中的支持向量机:仿真数据(螺旋线性不可分数据集)、简单线性核的支持向量机SVM(模型在测试集上的表现、可视化模型预测的结果、添加超平面区域与原始数据标签进行对比分析)、如何改进核函数

    R语言e1071包中的支持向量机:仿真数据(螺旋线性不可分数据集).简单线性核的支持向量机SVM(模型在测试集上的表现.可视化模型预测的结果.添加超平面区域与原始数据标签进行对比分析).如何改进核函数 ...

  4. [NLP]基于IMDB影评情感分析之BERT实战-测试集上92.24%

    系列文章目录 深度学习NLP(一)之Attention Model; 深度学习NLP(二)之Self-attention, Muti-attention和Transformer; 深度学习NLP(三) ...

  5. 麒麟系统开发笔记(十):在国产麒麟系统上使用gdb定位崩溃异常方法流程以及测试Demo

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129858821 红胖子网络科技博文大全:开发技术集合( ...

  6. 【星云测试】精准测试的软件产品质量效率变化分析

    2019独角兽企业重金招聘Python工程师标准>>> 精准测试的软件产品质量效率变化分析 伴随着软件规模的扩大和软件快速迭代的双重业务加速要求,软件质量控制的压力也越来越明显.但黑 ...

  7. 灰帽黑客:正义黑客的道德规范、渗透测试、攻击方法和漏洞分析技术(第3版)

    基本信息 灰帽黑客:正义黑客的道德规范.渗透测试.攻击方法和漏洞分析技术(第3版)原书名: Gray Hat Hacking: The Ethical Hacker's Handbook, Third ...

  8. 缺陷定位 | 分析推理定位BUG案例(三)

    往期关联文章: 缺陷定位 | 测试发现了Bug,还要分析定位Bug?(一) 缺陷定位 | 如何精准效率分析推测BUG定位(二) 运营反馈,生产环境,WEB端管理后台,岗位审核详情,视频无法正常播放 表 ...

  9. 第六章 自动测试实施(上)

    ---Web自动化测试之Webdriver(python)--从零到熟练(系列) 从本章开始,我们将讲述如何实施自动化测试,在第一章的时候,我们也提供了自动化实施的步骤.那些儿步骤是指导方针,可以按着 ...

最新文章

  1. 【代码保留】表删除/重命名(含中文与空格)
  2. #1074 : 字体设计
  3. Android图表和图形创建库:EazeGraph
  4. linux操作系统好吗_国内可以通过安卓+termux打造出适用手机平板和电脑全平台最好的操作系统...
  5. CNG 关于 Key 相关的操作
  6. python内置模块重要程度排名_python常用内置模块
  7. python最小公倍数 菜鸟_Python实现的求解最小公倍数算法示例
  8. c语言第四作业答案,C语言第一次作业及答案
  9. 第七讲:tapestry可预览的模板页
  10. Linux文件夹设置共享
  11. 播放m3u8视频,用小米浏览器播放m3u8视频
  12. Dell插入耳机仍然外放的问题解决
  13. python点击按钮后跳到另一个页面_js点击button按钮跳转到另一个新页面
  14. 如何啃一本很晦涩的专业书
  15. stm32f103c8t6用stlink下载需要单独供电
  16. PLSQL中的存储过程
  17. Nordic错误笔记
  18. 第七天你知道TLE是什么了吗(特别感谢英雄哥友情出演
  19. OSPF的三张表(链路状态公告)
  20. 一文详解肖特基二极管损坏的六大原因

热门文章

  1. 【资源】吴恩达新书《Machine Learning Yearning》完整中文版免费下载
  2. 清华学霸直博简历火了:CPU、操作系统、编译器全自己写
  3. 数据只会告诉你该怎么走
  4. IIC 差异电平传输 和 IIC 地址
  5. [GNU LD系列 3.1]一些基本的链接脚本概念
  6. 小新触控板不能用了_小新Pad Pro体验----高颜值新青年平板
  7. 举个对联广告随机播放的例子
  8. 黑历史有救了,淘宝可以改账号名了!网友:终于可以“重新做人”了
  9. 腾讯微信支付支持全量商家小程序场景开通云闪付功能
  10. 造芯片这事情,到底要不要找潘金莲算账?