• 0
  • 0
分享

读者提问:如何区分前后端 BUG?

阿常回答:这个问题我从三方面回答:

1、为何要区分前后端 BUG;

2、前后端 BUG 各有的特点;

3、如何区分前后端 BUG。

一、为何要区分前后端 BUG

如果是大规模团队、多人开发的系统,测试不能明确到底是谁的 BUG,将 BUG 提交给了错误的开发人员,再加上人都有依赖心理,这个 BUG 就会被当皮球一样踢来踢去,极大增加了沟通成本,影响 BUG 修复时效。

二、前后端 BUG 各有的特点

前端 BUG:界面相关、布局相关、兼容性相关、交互相关。

后端 BUG:业务逻辑相关、性能相关、数据相关、安全性相关。

三、如何区分前后端 BUG

一)经验法

平时工作中多注意积累总结经验(比如根据上面的第二项内容【前后端 BUG 各有的特点】来初步判断这个 BUG 属于前端还是后端)。

二)查看日志法

复现 BUG 时,查看日志中有没有相关信息。

如果日志没有输出,很可能这个功能并没有与后端交互,也就不存在后端的问题。

如果日志有输出,可以进一步查看有无错误日志信息,进一步分析。

三)接口查看法

大多数浏览器都有自带的接口查看工具,比如 Chrome 浏览器通过 F12 开启抓包,来查看是后端返回给前端的数据有误,还是前端显示有误。

1、检查接口 URL:URL 错误,前端 BUG。

2、检查接口传参:传参错误,前端 BUG。

3、检查接口响应:响应错误,后端 BUG。

4、控制台 js 报错:前端没有发起接口请求,前端 BUG。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家留言阿常,一起探讨交流。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   小编自己已经做了好几年的手工测试了,越来越觉得如果一直在手工测试的道路上前进,并不会有很大的发展,所以通过自己的努力,已经成功的转入自动化测试的方向,那么想快速的转入自动化方向,我们应该怎么做呢?  首先我们先来说一下手工测试和自动化测试的区别:  手工测试  手工测试主要是通过手工操作的方式来测试功能是否符合要求,存在许多主观因素,有可能因为测试人员的失误导致功能点的漏测或者由于测试人员的主观因素给开发人员提一些并不是bug的bug,浪费大家的时间,且大多数是重复性工作,容易产生厌烦心理。  自动化测试  自动化测试主要是使用工具,利用代码自动的执行测试用例。这种方法主观因素较少,对就是...
            0 0 801
            分享
          • 不管是博客还是产品中,都会涉及图片的使用,但是如果图片体检太大,会影响使用体验,所以网上有各种各样的支持图片压缩的网站,tinypng 是其中的佼佼者。 今天要介绍的就是如何通过 python 脚本实现一键压缩。 直接上代码:# -*- coding: utf-8 -*- """脚本功能说明:使用 tinypng,一键批量压缩指定文件(夹)所有文件""" import os import sys import tinify tinify.key = "你自己申请的 key" # AppKey def get_file_dir(file): """获取文件目录通用函数""" fu...
            1 2 3343
            分享
          • 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 一、了解一下HTTP与RPC1. HTTP(HyperText Transfer Protocol) 说明:超文本传输协议,是互联网上应用最为广泛的一种网络协议。优点:就是简单、直接、开发方便,利用现成的http协议进行传输。流程图:2. RPC(Remote Procedure Call)说明:远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议...
            11 11 1408
            分享
          •   根据国际数据公司(IDC)最新发布的《全球可穿戴设备市场季度跟踪报告》,2024 年第二季度全球腕戴设备市场出货 4,374 万台,同比下滑 0.7%;中国腕戴设备市场出货量为 1,555 万台,同比增长 10.9%,发展速度明显超过全球市场。  · 腕戴设备市场包含智能手表和手环产品。其中:  · 智能手表市场 2024 年第二季度全球出货量 3,475 万台,同比下降 3.2%;而中国智能手表市场出货量 1,114 万台,同比增长 18.7%。  手环市场 2024 年第二季度全球出货量 899 万台,同比增长 10.6%;中国手环市场出货量 441 万台,同比下降 4.8%...
            0 0 197
            分享
          •   应届生,没有实际项目经验怎么破?  面试的过程并不为为了显示面试官技术有多牛,也不是为了体现他们公司有多么难进而是考察你的能力和招聘需求是否相匹配,进而评估你能否满足工作需求,甚至实现更多的岗位期待。  弄清楚了这个核心,那么就只需要把控好两方面的内容:  1、自己的技能水平可以满足招聘需求  2、表达能力OK  围绕上面的核心,咱们来具体的聊一下:  首先来说,目前的行业招聘现状是:  ·测试行业底层在不断洗牌  · 初级人员薪资一直维持不变(相当于降薪)  · 已经不再是公司疯狂招人的阶段  所以就导致了明显的两极分化,大厂倾向于直接招测试开发,测试团队进一步精简,...
            0 0 738
            分享
      • 51testing软件测试圈微信