发现一个bug如何定位是前端还是后台问题?

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

1.先明白什么是前端,什么是后端  能够理解前端和后台,就非常好区分Bug所属位置:
    前端 : 是用户看得见摸得着的东西,主要体现在页面的视觉效果以及交互设计上

    后端  :则侧重于更深层面的东西,关于逻辑,关于数据,关于平台的稳定性与性能。后台主要负责实现具体的功能。

2.前端的bug主要分为3类:HTML CSS javascript三类问题
    出现样式的问题基本都是CSS的bug;
    出现文本的问题基本都是html的bug
    出现交互类的问题基本都是Javascript的bug
  后端的Bug如:
    (1) 查看报错日志
     查看报错日志,通过日志分析,需要有一定的经验,并且有一定的代码基础,才能更好地定位问题。
 (2)查看数据库的数据
     了解所测功能的数据表结构,测试过程中,查看数据库的数据,确认数据的正确性。
 (3)查看缓存(如Memcache、apc、redis等缓存)是否正确
3.综合分析bug可能是前台还是后台:
    (1)文本框输入不合法的内容,点击提交按钮, 如果不合法的内容提交成功, 那应该是前后台没有做校验, 前后台都有这个bug
    (2)文本框输入合法的内容,点击提交按钮, 查看数据库中的数据和输入的内容不一致, 这个时候需要看前台传的数据是否正确,使用fiddler抓包, 查看请求头里面的数据是否和输入一致,如果一致就是后台的问题, 如果不一致,就是前台的bug
    (3)界面展示不友好, 重复提交 这些都是前台的bug.

  • 2
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值