更多课程 选择中心

软件测试培训
达内IT学院

400-111-8989

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


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

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

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

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

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

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

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

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

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

一、创造更多价值

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

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

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

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

二、扎实测试基础

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

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

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

三、提高代码编写能力

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

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

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

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:软件测试如何入行和转行?听听达内软件测试培训的学生们怎么说?
下一篇:测试经验分享:做一个靠谱的软件测试人员你需要做到什么?

软件测试工程师有哪些岗位?

软件测试工程师要求?

软件测试项目去哪里找?

软件测试这个岗位今年如何?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省