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

这篇具有很好参考价值的文章主要介绍了如何判断bug是前端bug还是后端bug。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.前后端bug 特征

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

    前端bug的特征:

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

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

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

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

    后端bug的特征:

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

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

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

2.判断前后端bug方法:

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

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

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

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

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

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

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

   2.数据库分析:

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

  3.分析日志:

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

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

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

    

   文章来源地址https://www.toymoban.com/news/detail-702313.html

到了这里,关于如何判断bug是前端bug还是后端bug的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jeecgboot 前端bug or 后端 看图

    无法显示文本 只能显示 value  很恶心 如果用 varchar 就可以   不知道有没有别的方式 用int 解决 ,可能是我没有发现好的方法

    2024年01月18日
    浏览(52)
  • 不管是前端还是后端,都要看的Elasticsearch快速入门

    Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎,Elasticsearch和Mysql,Redis,MongoDb,Clickhouse等一样,都可以认为它 是一种数据库 设想一个场景: user表有6千多万条数据,我想查询nick中包含”大帅哥“的数据: Select nick from user where nick like \\\'%大帅哥%\\\' 比如,我

    2024年02月08日
    浏览(49)
  • 〖程序员的自我修养 - 认知剖析篇⑤〗- 选择前端还是后端?

    人之所以会觉得迷茫,本质上是欠缺对自己的一个控制力、识别庞杂信息、去伪存真的独立思考与认知能力。 说明:该文属于 程序员的自我修养 专栏, 购买任意白宝书体系化专栏可加入 易编程社区, 早鸟价订阅模式除外 。 福利:加入社区的小伙伴们,除了可以获取博主

    2024年02月14日
    浏览(45)
  • 如何判断路由器是硬件故障还是物理故障

    对于路由器故障有可能是软件错误也有可能是硬件坏了,那么我们如何来判断是否是硬件故障呢,请参照下面这篇文章,希望对你有帮助。 这些问题将导致路由器无法正常工作,对于物理故障的解决方法,用户可以从路由器设备或网络中心用ping命令检查线路连通情况,确认

    2024年02月05日
    浏览(51)
  • 如何判断一台机器是物理机还是虚拟机?

    1、Windows服务器 方法一: 在CMD里输入:Systeminfo | findstr /i \\\"System Model\\\" 如果System Model:后面含有Virutal就是虚拟机,其他都是物理机   方法二: 使用powershell命令:get-wmiobject win32_computersystem | fl model   2、Linux服务器 方法一:输入命令dmidecode -t system 看Product Name字段 方法二:直接

    2024年02月12日
    浏览(66)
  • 如何判断自己使用的IP是独享还是共享?

    在互联网上,我们常常听到独享IP和共享IP这两个概念。独享IP指的是一个IP地址只被一个用户或一个网站所使用,而共享IP则是多个用户或多个网站共用一个IP地址。那么,如何分辨IP是不是独享呢?接下来,我们将从几个方面来看。 在这之前,我们先来了解什么是独享IP和共享

    2024年02月09日
    浏览(56)
  • 如何判断测量所得的CSI是视距还是非视距

    我们进行CSI定位时,无论是主动还是被动定位,无论是基于指纹还是模型定位,在一个真实的室内场景下势必会产生视距与非视距的信号,有时候我们需要对这两种型号进行有效划分,这样才能选择合适的方法来削弱非视距信号对定位的影响。当然进行信号的区分,我们肯定

    2024年02月09日
    浏览(53)
  • 如何判断IP是外网IP还是内网IP

    同一个局域网之间是通过内网IP通信的,而外网之间是通过公网IP通信的,但什么是外网IP,什么是内网IP,了解的用户很少少。今天简单的给大家介绍一下,外网ip和内网ip的区别: 一、内网IP: 就是在内网中使用的ip地址。什么是内网呢?一个路由器下的电脑都处在一个内网

    2024年02月11日
    浏览(39)
  • python如何判断一个数是整数,浮点数,复数还是字符?

    遇到判断字符类型,上网搜索了一下,整理下来。 (1)判断字符串 python字符串常用的判断函数很多,有如下8种: 1、str.isalnum() 所有字符都是数字或者字母 2、str.isdecimal() 所有字符都是十进制数字 3、str.isdigit() 所有字符都是数字 4、str.isalpha() 所有字符都是字母 5、str.islow

    2023年04月09日
    浏览(33)
  • Unity如何实现Microphone判断录入音频的频率是低音还是高音

    Unity中使用Microphone可以通过麦克风录制AudioClip音频,我们可以通过它实现录音功能,然后可以通过录入的音频数据对音频进行分析,比如音量大小,频率高低,等等。 我们今天就来分析一下音频的高音低音。 科普:一般人们习惯将音响划分一定的频段如高音、中音和低音等

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包