软件测试岗位职责和划分

前言

当下软件测试岗位越来越火,然后很多人对软件测试岗位,和技能都很迷糊,下面浅谈一下当下软件测试岗位和需掌握的技能。

一、什么是软件测试

很多小伙伴只知道软件测试这个岗位,不明白它到底是什么,软件测试到底是做什么呢br> 测试(test)最早是出自古拉丁字,它有罐或者容器的含义。在一般的工业生产中,被当做一个常规的检查去做的。而软件测试的经典定义是:在规定条件下,对程序进行操作,以发现错误,对软件质量进行评估。
总结:软件测试的初衷就是为了发现软件自身存在的缺陷(BUG),而设定的一个岗位,不管从事软件测试任何一个岗位,初衷都应该以发现BUG为初衷的去测试。

二、国内现状

中国软件测试研究起步在‘六五’期间,一直到1990年国家蔡成立的中国软件评测中心。(国外1957年就对软件测试和软件调试区别开)国内由于起步较晚,与国际先进水平相比差距较大,而国际主流谷歌网站,访问时网(qiang)络(le)不好,导致大部分小伙伴无法与先进技术“面对面”交流。所以在国内,入行软件测试岗位,相对于开发而言要‘简单些’,想在软件行业有所‘成就’,相比较开发而言要相对‘困难’些。

三、目前国内的岗位

不多说,直接上图:

img

在来说说测试开发:其实测试开发就是开发,只不过测试开发需要了解测试知识,对开发技术要求不是太高(因为都是内部测试使用的,没那么多乱七八糟的需求),他们主要工作职责开发测试工具,服务所有测试人员,目的是减少人工成本。比如上述所说,自动化测试工作不管是开发还是维护,成本都比较高。如果将它把主要的一些功能实现代码给放在后台,让一些具体case放在前端可视化去维护,然自动化测试不在那么的难!比如像这样:

img

总结:

测试开发:

工作技能:中级所有技能,高级大部分技能,至少会一门开发语言,熟悉主流开源的测试框架(如selenium、appium…),熟悉开发(什么叫开发,自行百度这就不做过多讲解了)

工作职责:提高测试效率,较少人工成本,尽可能发现软件缺陷,去开发以测试为目的的工具或者平台。

测试专家:

能够成为测试专家,不但要拥有过人的天分,还需要用勤劳的汗水浇灌而来!如果把整个测试行业看成一个金字塔,那么,他就是金字塔最顶端的男(女)人。走在行业的最前端。他就是岗位的终极目标,同样也是咱奋斗的目标。有生之年在此岗位待过,不枉此行!!!

测试主管:

其实测试主管的技能可参照中高级软件测试工程的技能标准,而此岗位不在是专于技术,更多的是对整个测试流程的把控。跟多关心的应该是:多久么做些人去做是能够成为主管的,对测试技能还是有几把刷子的!!!

测试经理:

测试经理标准也是可以参考测试主管,一个管理大流程,一个管理小流程,其实目的就是对测试流程把控。当工作人员配备不足情况下,也可以充当测试人员使用。测试经理一般要求较高,不管是对于测试技能,还是测试管理,都要出类拔萃。

测试总监:

此岗位如测试专家平级,唯一区分就是一个偏管理,一个偏技术,同样都对测试有独到的见解,同样也是我辈楷模

总结:

对于测试技能,还是测试管理,都要出类拔萃。

测试总监:

此岗位如测试专家平级,唯一区分就是一个偏管理,一个偏技术,同样都对测试有独到的见解,同样也是我辈楷模

总结:

个人见解,如有见解不同的小伙伴,可以下方留言评论。只有交流才有成长!!不管哪个行业,用心去做,肯定能够成功的!

来源:胡大大丶

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月25日
下一篇 2022年7月25日

相关推荐