关于软件测试,这十条“价值千金“”的建议你必须要看!

经过这些年的发展,软件测试也逐渐得到软件行业的认可,软件测试也越来越受到行业的重视,招聘网上软件测试工程师的职位越来越多,市场上软件测试方面的书和培训机构也越来越多,身边做软件测试的朋友也越来越多,随着“软件测试”这个词的曝光率越来越高,甚至已有人称其为“黄金职业”或者“职业新宠”,虽然其中不乏一些炒作,但是人们投注在软件测试上的目光也越来越多,软件测试工程师的待遇也在不断提高,越来越多的人愿意加入这个行业,这又促进了测试测试行业的蓬勃发展,软件测试工程师变得越来越不可或缺。

当然,做软件测试工程师最起码要具有宽泛而扎实的计算机基础知识。不同的软件产品,采用的技术各不相同,所以测试工程师要具备宽泛的基础知识,例如操作系统、数据库、数据结构、编程语言、测试理论,以及相关的测试工具的使用、测试环境的搭建,等等。

除此之外,一个软件测试工程师还要具备耐心、细心、认真负责的品质。要知道软件测试工作的重复性很高,而且缺陷的发现都要很细致地去排查,所以没有耐心和细心是做不好这个工作的,而且作为软件产品质量的把关者,软件上线之前一定要保证软件的质量,所以责任心也是必不可少的。
在这里插入图片描述
关于软件测试,我总结了一下10条建议,希望能够帮到你。

1、基础知识一定要扎实

《ISTQB基础教程》 《高级软件测试设计》 《高级软件测试管理》(后两本是ISTQB的高级认证教程)这里边的内容你都能熟练应用(真的是熟练应用,而不只是有概念),你就能超过80%以上的应聘者了。面试过数百人,我经常会问几个问题:如果测试时间不够,你会怎么办? 如果让你去测试一个你完全不熟悉的系统,你会怎么办?你平时会使用哪些测试设计方法? 看似很稀松平常的问题,却非常考验人。因为大部分从业者都没有经受过系统训练和学习,工作多年,依然技能不足,意识跑偏。

2、学习一定不能放下

经常有人抱怨说每天工作挺累的,没有时间学习,那我只能说你不适合这个行业。

对于自己做的事情,一定要有一个深度和广度的了解,要了解为什么这么做?业务逻辑是怎样的?数据来源,相关系统之间的关系等等,要想自己职业有一个很好的发展,就要具备独立思考能力,每天机械的做着别人安排的工作,不深究不探究,知其然而不知其所以然,对自己职业发展一点好处没有。

我经常和其他测试工作者经常调侃,一个好的测试人员,他可以写代码,水平甚至不会输给一般的开发人员。一个好的测试人员可以去做运维工程师的事情,测试也需要代建环境。好的测试人员需要熟悉Linux和shell脚本,有的可以做软件的部署,这个在测试持续集成里面的技能。一个好的测试人员,他可以懂一些设计常识,为什么测试招聘人员都会要求有互联网思维,那是因为能够对产品提出改进意见。

所以,不要把自己局限在现阶段,不断地去学习和丰富自己的知识储备才是你未来能走多远的保证。
在这里插入图片描述

3、学会有效沟通

测试人员是需要和开发、产品、UI经常沟通的,所以沟通是非常重要的。

在工作中,有效沟通是指的你表达的内容能让别人听懂你说的是什么,也能听明白别人说的是什么,理解别人说的内容之后你并能给出建设性意义的建议,并有充分的理由说服对方。

如果沟通能力非常强,除了能够有效地提升整个团队的工作效率,也能让你在管理岗方向更好的发展。

4、应届生能进大公司就不要去小公司

或许有人会说,我想去,但是别人不要。这个时候衡量下是自己的发展方向没定好还是能力不足。在同等技术能力下,公司还是比较喜欢校招的,可塑造能力强,公司也愿意培养,如果没有坚定方向是往测试上走,公司也不会太考虑,因为这样的人不稳定。

另外进入大公司工作的好处也有很多,大公司各方面比较规范化,分工明确,能学习到正规流程,能人也比较多,平台大,够你施展拳脚,在大公司一定要注意学习,不断进步,要有计划,目标明确,你就一定变得越来越强,后期找工作也可以带着老东家的光环,找工作的成功率也会变高!

5、一定要体现自身价值

软件测试工程师的职责就是确保软件产品的质量,我们在工作中找出别人找不出的问题,解决别人解决不了的问题,完成不好的工作,把能做好的事情做到极致,把工作之外的事情尽可能做好!

当你在公司体现出你独特的价值,这是你的核心竞争力,让你变得不可替代。如果你很容易替代,那么你们公司裁员的时候,你可能是第一个要走的那个。

6、接触一个完整的项目

特别是没有基础的同学,会陷入一个误区,就是疯狂包装简历,面试官也不是傻子,可能HR不懂技术你面过了,但是测试技术人员面试你,稍微挖得深一点你就露馅了,好好的做一个项目,问到一些细节你都是历历在目的,这至少比去罗列工具好用多了,有从头到尾接触一个完整项目的经历是很宝贵。

7、兴趣才是最好的老师

如果你进入到这个测试行业之后,发现自己真的非常反感这个工作,并不能给你带来心理上的愉悦,那么可以尽早做打算,不要再浪费时间了。

我有个朋友,是做游戏测试的,每天就像打了鸡血,工作干劲十足,我问他为什么那么有干劲,他说我喜欢这份工作,每天坐在办公桌前开始工作,测试找bug,一抬头已经到下班时间了,这份工作能给我带来那种说不出来的快感,那种满足感,那种成就感,非常令人着迷。

如果你进入这个行业,只是因为薪资待遇好,工作体面,并不是发自内心的驱动研究,那么身上的本领早晚有一天会丢去,因为你的精力会被吸引到你更加感兴趣的地方。

8、提升下自己的学历

学历是我们的敲门砖,经常有人问,学历真的那么重要吗?我的回答是学历真的非常重要。

非常多公司在招聘时都会把学历作为一道主要的门槛。我们的社会讲究出身,学历是出身之中的一个种,对学历的重视,在相当长的时间内都不会有大的改观。甚至随着本科教育普及化,会有很多其它的单位更倾向于招聘具有好大学学历的学生。

在大多数人的观念里,学历和能力成正比,并且也基本符合实际情况。当然,个体总有超越一般规律的可能,这也是逆袭、奇迹令人兴奋的原因。可是,要超越别人通过学历有意无意对你施加的限制,就要付出很多其它的努力。

所以在年轻的时候,特别是一部分专科的同学,还是要想办法提高一下学历的,能力提升了,想要进入大厂,最后因为这点小问题被卡住,不值当的。

9、善于思考,完善自己解决问题的方法

无论你现在处于什么阶段,什么岗位,你一定要学会思考问题。

无论是工作方面的问题,技术方面的问题,沟通交流的问题,为人处世的问题,别人眼睛中你的问题。无论是什么样的问题,你一定要善于思考,拥有自己的一套解决方案。

一定清楚自己的职业规划,并且为之而努力,对自己的要有一个清楚的定位。为什么这么说?我问过很多人,对自己职业规划怎么考虑的?三分之一的人没有想法;三分之一的人有想法,但是没有行动,比如功能测试要转自动化,需要学习那些东西?通过什么途径学习,完全不知道,平时对相关技术也不关注;还有三分之一的人有想法,并且知道自己的优劣势。

总结

学习软件测试也好,开发也好,设计师也好,最稳最快的方法,就是有个过来人手把手带你学,不懂的问题可以实时沟通,当然,一说报班很多人就会感慨,又要付费花钱,这其实就和走路不行跟打滴滴一个道理,按理说都能到达目的地,效率有不同。

每一个优秀的人,都不是带着与生俱来的光环的,也不一定是比别人幸运。他们只是在任何一件小事上,都对自己有所要求,不因舒适而散漫放纵,不因辛苦而放弃追求。雕塑自己的过程,必定伴随着疼痛与辛苦,可那一锤一凿的自我敲打,终究能让我们收获一个更好的自己。
在这里插入图片描述

上面这些是我的收集和整理,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你

关注我的微信公众号【软件测试小dao】免费获取!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值