当前位置: 首页 > news >正文

如何判断bug是前端bug还是后端bug

1.前后端bug 特征

    前端主要负责显示数据,后端主要负责处理数据、存储数据,前后端主要通过接口进行数据交换。 

    前端bug的特征:

    界面显示类问题:如文字大小不一,控件颜色不搭,控件不整齐,静态界面错误;

    页面布局类问题:文字排版没有统一,行间距大小、重叠、显示不全;

    页面交互类问题:没有点击,拖拽,基本都是JS的问题;

    兼容性问题:不同环境下的界面显示类问题和页面布局类问题;

    后端bug的特征:

    业务逻辑类问题:如正确的用户名密码却登录失败等;

    数据类问题:数据新增成功但是没有显示;

    性能类问题,安全类问题;

2.判断前后端bug方法:

   1.抓包工具+报文分析:

      在复现bug时,F12或者Fiddler抓包,分析报文;

      如果前端没有发出请求,则是前端bug;

      如果前端发出了请求,但是参数不对,则是前端bug;

      如果前端发出了请求,参数正确,后端没有相应,没有数据,则是后端bug;

      如果前端发出了请求,参数正确,后端返回的数据不正确,则是后端bug;

      如果前端发出了请求,参数正确,后端返回的数据也正确,但是界面显示不对,则是前端bug;

   2.数据库分析:

     了解所测功能的数据表结构,测试过程中查看数据库中的数据是否正确;

  3.分析日志:

      复现bug时抓取后端服务器的日志并分析后端的日志;

      如果操作没有日志产生,则这个属于前端bug,因为没有和后端进行交互;

      如果日志有相关信息产生,可以进一步分析日志是否有报错信息,如果有报错信息,则为后端bug;

    

   

http://www.lryc.cn/news/164666.html

相关文章:

  • EasyExcel填充数据EasyExcel填充数据流下载 easyexcel填充excel下载 easyexcel填充
  • 精通数据集成:轻易云数据集成平台应用实战与技术内幕
  • “2023中国数字化服务之选”榜单发布,谷器数据荣耀登榜!
  • iisfastchi漏洞复现
  • 虚拟机Ubuntu操作系统常用终端命令(详细解释+详细演示)
  • 【力扣每日一题】2023.9.12 课程表Ⅳ
  • CentOS 安装HTTP代理服务器 Tinyproxy
  • PHPWord 模板输出checkbox复选框和checked已勾选状态,以及 模板替换时数据如何分行
  • vue学习之 v-for key
  • ARM接口编程—IIC总线(exynos 4412平台)
  • ReactNative进阶(二十一)开源插件 react-native-device-info 获取设备信息
  • MySql学习笔记05——DML
  • halcon对图片进行处理基础
  • element-ui在vue中如何实现校验两个复选框至少选择一个!
  • DeepinV20/Ubuntu安装postgresql方法
  • 汽车ECU软件升级方案介绍
  • 首家!亚信科技AntDB数据库完成中国信通院数据库迁移工具专项测试
  • 为什么好多人想辞职去旅行?
  • vim的使用介绍以及命令大全
  • JavaScript高级技巧:深入探索JavaScript语言的高级特性和用法
  • 虹科方案|HK-Edgility利用边缘计算和VNF降本增效
  • SpringBoot项目--电脑商城【新增收货地址】
  • [HNCTF 2022 Week1]——Web方向 详细Writeup
  • 3dmax vray如何创建真实的灯光?3dmax vray 室内照明教程
  • 如何在本地使用Docker搭建和运行Kubernetes集群
  • 每天几道Java面试题(第二天)
  • Java | 线程的生命周期和安全
  • Bootstrap的一些主要作用
  • 网络编程套接字 | UDP套接字
  • 网络层IP协议