海安零距离 海安论坛 海安新闻 海安

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2150|回复: 0

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

[复制链接]

6234

主题

6234

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18716
发表于 2019-12-27 17:56 | 显示全部楼层 |阅读模式
软件测试工程师的职责是发现BUG,别的,怎样表现个人价值?那么我们试想,只提出标题而不去办理,标题就永久得不到闭环。所以,一个资深的测试人员的根本功应该是如许的:深挖业务和功能需求,找出BUG,定位BUG,提出办理方案。这里我们就来说说,当我们找到了BUG,应该把BUG提交给谁去办理,这属于BUG定位的标题。
试想:
根据需求,用户头像应是圆形,但效果是方形,是谁的BUG?
生存用户信息时,无法生存乐成,也没有错误提示,最大概是谁的BUG?
显然,工作过程中,我们不大概把这些BUG提交给同一个人去办理。我们应该至少区分出是前端照旧后端BUG,就好像时下盛行的词“垃圾分类”,颠末BUG分类处理,整个团队的服从都会有所进步。

1.什么是前端/后端?

现在多数互联网项目都是前后端分脱离发的,那么什么是前端?什么是后端?简言之,前端偏重于页面设计,后端偏重于服务开辟。
好比要生存一个用户信息,前端把界面表现给用户,让用户按需填写,当用户点击“生存”按钮时,数据会通过网络被提交给后端服务,由后端服务处理是否须要进一步运算,而且把数据生存在哪一个数据库的哪一张表里。

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

现在多数项目都是多人协作开辟的,如果不能明确这个BUG是谁造成的,轻易提交给错误的开辟人员,会大大降低BUG的办理服从。
别的,如果团队规模较大,大概由各地的项目组拼集而成,势必会增长沟通成本,这更须要我们在类似禅道大概Jira等项目管理软件中提交BUG时,先指明是谁的BUG,克制相互踢皮球的现象。
所以,为了进步团队服从,测试人员尤其要做好BUG分类。

3.怎样定位前端/后端BUG?

对于一个优秀的软件测试工程师来说,区分BUG属于前端照旧后端是尤为紧张的。
页面哀求过程
弄清晰怎样定位和分类BUG之前,须要相识一下页面哀求的过程,以 http 哀求为例,哀求过程如下:
1.用户在前端页面操纵,如点击某个功能
2.页面携带数据举行哀求,访问具体功能接口
3.由后端服务实行该接口相应的业务逻辑,如涉及数据,再去哀求并组装数据返回给前端
4.前端页面举行渲染和展示对应的页面和数据

前后端BUG各有什么样的特点?
前端BUG
      界面干系
      结构干系
      兼容性干系
后端BUG
      业务逻辑干系
      性能干系
      数据干系
      安全性干系
定位BUG属于前端照旧后端,有什么方法?

这里提供了几个方法,可以给各人一个思绪,让各人能在学习和工作中相识怎样去区分BUG属于前端照旧后端。
1. 履历法
软件测试人员应不断精进自己的技能,负责的项目多了,天然对功能的实现过程有相识,也就明确怎样分类BUG了。
比方:
网页上的某个图片的分辨率不对,如果我们相识实现过程,可以想到一样寻常环境下,是根据某个地点去服务器取图片的,数据库一样寻常只生存地点,那么图片能精确表现,就阐明后端的根本功能是满意需求的。如果具体图片分辨率有误,最大概的缘故原由是前端表现过程出了不对。

2. 日记查看法
当我们发现一个BUG,并不确定这个BUG属于前端照旧后端,可以查看后端服务的日记,复现BUG时,查看日记中有没有干系信息。根本可以以为,如果日记没有输出,很大概这个功能并没有与后端交互,也就不存在后端的标题。反之,如果日记有输出,可以进一步查看有无错误日记信息,进一步分析。

3. 接口查看法
这种方法常用于查看是后端返回给前端的数据有误,照旧前端表现有误。
大多数欣赏器都有自带的接口查看工具,如Chrome,FireFox等都可以通过F12开启抓包,在NetWork中可以看到当前页面发送的每个http哀求。
通过Chrome看到的接口环境如下
可以在Response中查看相应数据
我们须要对比通过后端接口拿到的数据和前端表现的数据,来确认标题出在那里。如果数据错了,页面表现是错的,也是正常的,先从后端入手去办理。如果数据对了,但是表现错了,就须要问问前端的开辟人员了。

4.履历和总结

沟通很紧张
我们在定位BUG的过程中,最不能忽略的一个标题是和开辟人员的沟通,偶尔候忙活半天,不如一问一答。履历和技能的发展也都离不开公道高效的沟通。
履历和小结
出现样式的标题根本都是CSS的BUG
出现文本的标题根本上都是html的BUG
出现交互类的标题根本上都是Javascript的BUG
其他标题先沟通,再定位。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|深圳论坛-深圳人的网上家园  

GMT+8, 2020-6-3 12:12 , Processed in 0.134786 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表