测试人员每天最重要的工作就是查找bug。
查找到bug第一步要学会分析并定位bug。
定位bug分两种情况,一种前端bug,一种后端bug.
前端bug好定义,一般是页面或者兼容性问题居多,或者是基于页面的功能操作、文字描述、数据呈现等方面的页面bug。
后端bug定位难度相对较大,为什么呢?
因为现在的开发模式都是基于前后端分离的方法来开发项目的。
意味着后端有问题一般就是接口有问题,接口有问题可以根据接口的状态来评估是500、400,300,200,100等问题。
如果出现500万的问题是服务器请求不通。
如果出现400的问题属于前端问题,例如:404错误就是页面不存在或者地址错误,或者读取的参数有误显示NAN等这种情况。
如果出现300的问题一般是定位主页面重定向。
如果显示200恭喜你接口是通的,没有后端问题。
通过借助抓包工作或者F12工具直接对缺陷进行定位与分析,分析清楚前端问题与后端问题后,直接提交到禅道中去即可,这样就完成了如果定义一个bug是前端bug还是后端bug的问题。
综上所述,这个问题平时在项目测试中经常会遇到,同样在软件测试面试的过程中面试官也会经常问上,所以Kitty花点时间将问题的来龙去脉表达清楚,希望能给测试同行者提供一些帮助。