现在的位置: 首页 > web前端 > 综合 > 正文

前端和后端有什么区别

2019年12月27日 web前端, 综合 ⁄ 共 817字 ⁄ 字号 评论关闭

软件测试工程师的职责是什么

  软件测试工程师的职责是发现BUG,此外,如何体现个人价值?那么我们试想,只提出问题而不去解决,问题就永远得不到闭环。所以,一个资深的测试人员的基本功应该是这样的:深挖业务和功能需求,找出BUG,定位BUG,提出解决方案。这里我们就来说说,当我们找到了BUG,应该把BUG提交给谁去解决,这属于BUG定位的问题。

  试想:

  根据需求,用户头像应是圆形,但结果是方形,是谁的BUG?

  保存用户信息时,无法保存成功,也没有错误提示,最可能是谁的BUG?

  显然,工作过程中,我们不可能把这些BUG提交给同一个人去解决。我们应该至少区分出是前端还是后端BUG,就好像时下流行的词“垃圾分类”,经过BUG分类处理,整个团队的效率都会有所提高。

1.什么是前端/后端?

  目前多数互联网项目都是前后端分离开发的,那么什么是前端?什么是后端?简言之,前端侧重于页面设计,后端侧重于服务开发。

  比如要保存一个用户信息,前端把界面显示给用户,让用户按需填写,当用户点击“保存”按钮时,数据会通过网络被提交给后端服务,由后端服务处理是否需要进一步运算,并且把数据保存在哪一个数据库的哪一张表里。

2.为什么要区分前端/后端BUG?

  目前多数项目都是多人协作开发的,如果不能明确这个BUG是谁造成的,容易提交给错误的开发人员,会大大降低BUG的解决效率。

  另外,如果团队规模较大,或者由各地的项目组拼凑而成,势必会增加沟通成本,这更需要我们在类似禅道或者Jira等项目管理软件中提交BUG时,先指明是谁的BUG,避免互相踢皮球的现象。

  所以,为了提高团队效率,测试人员尤其要做好BUG分类。

前后端BUG各有什么样的特点?

  前端BUG

  界面相关

  布局相关

  兼容性相关

  后端BUG

  业务逻辑相关

  性能相关

  数据相关

  安全性相关

  结束语:以上就是关于前端和后端有什么区别的全部内容,更多内容请关注学步园。

抱歉!评论已关闭.