起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 人在职场 > 深圳软件开发测试行业是一座围城 城外的想进城内的想出

深圳软件开发测试行业是一座围城 城外的想进城内的想出

时间:2021-05-02 15:47:38来源:深圳软件开发测试培训学校 作者:软件开发测试培训网 已有: 名学员访问该课程

前言: 摘要: 软件开发测试越来越热门,一方面很多测试从业者进入这个行业。另一方面,一些在职测试人员对测试工作感

摘要:软件开发测试越来越热门,一方面很多测试从业者进入这个行业。另一方面,一些在职测试人员对测试工作感到迷茫、乏味。软件开发测试行业有自己的优势,也存在不尽如人意的地方,它就像一座围城,城外的人踊跃想进入,城内的人乏力地想走出去。

近年来,我国的软件开发测试人才缺口越来越大。随着互联网+、移动互联网、物联网大数据等新兴IT产业的迅猛发展,企业用人需求连年上升。软件开发测试越来越热门,有些人毕业后直接从事软件开发测试工作,也有人通过报班培训、开发转行测试、自学网络课程和测试书籍等方式涌入这个行业。

即便如此,软件开发测试行业就像一座围城,城外的人想进来,城内的人又想出去。

在测试行业待久一些,在相同部门一直测试同一个项目内容,该项目可能迭代版本已经有十几版甚至几十版,却依然要求测试人员去执行测试。这让测试人员变得没有激情。

在整个项目过程中,开发人员有一个优势,就是他们的工作产物是每个人都真正关心的。开发人员编写代码,发布能为公司赚钱的应用。代码是项目过程中产生的最重要的文档。至于测试人员,当项目上线的时候,其实没有人真正想去了解测试到底做了什么。

如果产品深受人们喜爱,大家就会认为这是测试人员理所应当做的;如果产品很糟糕,大家就会质疑测试人员的工作。大家的关注点始终集中在不断增长的代码库中。软件开发测试工程师的地位还远远不及开发人员,虽然近年来软件开发测试已经越来越被重视,但是依然会存在一些问题。比如,公司层对于软件开发测试的概念停留在"点点点"上,把软件开发测试工程师当作"背锅侠"。

再者,软件开发过程中,需求变更太快,计划永远赶不上变化。测试人员今天刚写好的测试用例或者测试脚本,需求变更又得另起炉灶。测试人员加班加点顶着压力赶进度……

为此,许多测试人员跳槽去到另一家公司,改变工作环境。也有测试人员转行当产品人员、销售人员、开发人员等。

软件开发测试行业是一座围城,有人跳进来,有人跑出去,也有人一直待在里面,打怪兽晋级。对于在测试行业想要不断往前的测试从业者,鄙人与大家分享一些经历和想法。

一、创造更多价值

软件开发测试人员的职责在于协助开发人员尽可能地在早期发现并提出问题,提高产品在用户体验、安全性、稳定性、功能性等各个方面的质量。优秀的测试人员可以为公司创造更多的价值。

但是一个项目测久了,我们原先对它的兴趣和激情会慢慢地消失。对于一个稳定的版本,即或有新功能增加,也要求测试人员在原先的基础上进行一轮又一轮的回归测试。面对每天几乎一样的重复流程、重复操作,测试人员会产生思维定势,很难去发现隐藏的Bug。

该如何去创造更多的测试价值?我们需要通过不断地学习来使自己更有价值:学习需求知识、学习软件基础、学习测试工具、学习一切可学习的内容。测试人员与其花时间抱怨测试工作中的难处,不如多学习一些相关的测试内容。

比如,你从事Web端的功能测试。你除了需求分析,编写测试计划、测试用例,执行用例,提交Bug,验证Bug等必要的工作,你还可以学习Web端的HTTP协议、学习自动化测试内容、学习和产品相关的行业内容……测试人员需要学习很多东西,从而提升自己,在测试过程中提高产品的质量,为公司创造更多的价值。

二、扎实测试基础

鄙人在职场中遇到一些新人,她们刚刚从事测试工作不久,对于每天的功能测试感到不满足,嚷着要学习自动化测试、性能测试。新人有学习的心愿和目标,是很好的事情。但是如果没有做好本职工作,仅仅认为自动化测试或者性能测试比手工的"点点点"更高级、更热门,这是一种很危险的想法。

盖一幢高楼大厦,首先得打好扎实的地基,从事软件开发测试工作也是这样。地基若不牢固,任凭你盖多高的楼层,也是一幢危楼,时刻有坍塌的风险。软件开发测试工程师,不管是进行功能测试、接口测试、性能测试、自动化测试等,首先都得以"测试"这个地基为准,不断培养测试思维,扎实测试基础。

当然,扎实测试基础,不是说让测试人员每一天都手工操作重复的测试工作,操作一个月、一年、几年甚至更久,而是告诉测试人员不要好高骛远,应该关注当下,把该尽的本职工作、该学习的测试功课,一步一步地完成好。

三、提高代码编写能力

从一些招聘网站发布的测试工程师招聘内容中,我们会了解到,企业对于软件开发测试工程师要懂开发语言、有编程经验的情况,变得越来越普遍。在今后,测试人员不得不提高代码编写能力,从而提高自己的竞争力,尽管写代码比纯粹的"点点点"测试来得不容易一些。

人若有心去学,肯定是能学会的。

在《Google软件开发测试之道》书中讲到,Google将软件开发测试工程师分为软件开发测试开发工程师(SET)和测试工程师(TE)。从某方面来说,SET就是开发,他们以测试的角度进行开发,直接负责很多的功能特性,如可测试性、可靠性、可调试性,并且开发测试工具给项目团队使用。而TE是真正的产品专家、质量顾问和风险分析师,他们把用户放在第一位来思考,代表用户的利益。有时为了更好地测试,TE也自己编写测试脚本去执行测试。

软件开发测试人才四大魅力元素

——就业竞争小

——高薪没商量

——就业质量高

——无性别歧视

套用狄更斯那句话说:对于急需软件开发测试人员的企业来说,这是一个最坏的时代,但对软件开发测试人才来说,这是一个最好的时代。“随着软件市场的成熟,人们对软件作用的期望值也越来越高,软件的质量和功能可靠性也正逐渐成为人们关注的焦点。”

文章出自:http://www.epx365.cn/jyzn/202179591.html

文章标题:深圳软件开发测试行业是一座围城 城外的想进城内的想出



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.cnitedu.cn 注册时间:2016-07-18 11:07 最后登录:2021-05-02 14:05