软件测试过程中,如何判断一个bug归属于前端还是后台?

本文详细介绍了在软件测试中如何区分前端和后台bug。前端bug主要涉及HTML、CSS和Javascript三个类别,如样式问题、文本问题和交互问题。通过查看源代码、Fiddler抓包等方法可定位问题。后台主要负责逻辑和数据处理。通过具体案例,如输入合法性校验、数据一致性验证和界面展示问题,分析了bug归属的判断依据。
摘要由CSDN通过智能技术生成

前端是用户看得见摸得着的东西,主要体现在页面的视觉效果以及交互设计上。比如说一个网站的页面风格、页面跳转等,最简单的例子就是一个注册界面:前端设计界面风格,约束输入的字符类型、长度以及合法性校验等,不涉及到与数据库之间的信息交流。

后台,则侧重于更深层面的东西,关于逻辑,关于数据,关于平台的稳定性与性能。后台主要负责实现具体的功能,举个例子,还是那个注册界面,前端写好了界面,规定了你能输入哪些数据,不能输入哪些数据,而后台则会把你输入的信息与数据库进行比对,如果是新用户,则顺势在数据库中插入一条信息。

case1:文本框输入不合法的内容,点击提交按钮, 如果不合法的内容提交成功, 那应该是前后台没有做校验, 前后台都有这个bug

case2:文本框输入合法的内容,点击提交按钮, 查看数据库中的数据和输入的内容不一致, 这个时候需要看前台传的数据是否正确,使用fiddler抓包, 查看请求头里面的数据是否和输入一致,如果一致就是后台的问题, 如果不一致,就是前端台的bug

case3:界面展示不友好, 重复提交 这些都是前端的bug

 

前端bug主要分为3个类别:HTML,CSS,Javascript三类问题

区别方式方法:

  1. 出现样式的问题基本都是CSS的bug
  2. 出现文本的问题基本都是html的bug
  3. 出现交互类的问题基本都是Javascript的bug

 

一、HTML

最常见

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值