目前多数项目都是多人协作开发的,如果不能明确这个BUG是谁造成的,容易提交给错误的开发人员,会大大降低BUG管理的解决效率。
另外,如果团队规模较大,或者由各地的项目组拼凑而成,势必会增加沟通成本,这更需要我们在类似禅道或者Jira等项目管理软件中提交BUG时,先指明是谁的BUG,避免互相踢皮球的现象。
如果在测试过程中做好bug分类的话,团队效率会大大提高。
如何定位前端/后端BUG?
对于一个优秀的软件测试工程师来说,区分BUG属于前端还是后端是尤为重要的。弄清楚如何定位和分类BUG之前,需要了解一下页面请求的过程,以 http 请求为例,请求过程如下:
1. 用户在前端页面操作,如点击某个功能
2. 页面携带数据进行请求,访问具体功能接口
3. 由后端服务执行该接口相应的业务逻辑,如涉及数据,再去请求并组装数据返回给前端
4. 前端页面进行渲染和展示对应的页面和数据
前后端BUG各有什么样的特点?
前端BUG:
1. 界面相关
2. 布局相关
后端BUG:
1) 业务逻辑相关
3) 数据相关
4) 安全性相关
推荐阅读: