测试的工作:深挖业务和功能需求,找到bug,定位bug(bug来自前端还是后端),提交给谁去解决
为啥区分前端和后端bug:在禅道或jira项目中,提出bug并准确定位,避免相互推脱
前端bug:先了解请求的过程---用户在前端进行页面操作,如点击某个功能
页面携带数据进行请求,访问具体的功能接口
由后端服务执行该接口相应的业务逻辑,如涉及数据,再去请求并组装数据(处理数据)返回给前端
前端页面进行渲染和展示对应的页面和数据
前端bug特点:– 界面相关 – 布局相关 – 兼容性相关
后端bug特点:– 业务逻辑相关 – 性能相关 – 数据相关 – 安全性相关
区分前端bug和后端bug的方法:1.经验法 做的项目多了,自然知道怎么区分 2.日志查看法 看日志中有没有相关输出 没输出---没与后端交互 有输出,看具体输出出现的错误
3.接口查看法:直接查看后端返回给前端的数据有误还是前端显示有误 4.与后端进行良好沟通--从沟通中定位bug
经验和小结
出现样式的问题基本都是CSS的BUG
出现文本的问题基本上都是html的BUG
出现交互类的问题基本上都是Javascript的BUG
其他问题先沟通,再定位