今天,说说测试人在职场上可能遇到的坑以及尽量避免的方法。
强制加班,技能更新不上;工作与生活不平衡....在互联网工作上的道路上;随时面临着各种陷阱……
所以,我们应该不要固定在某项技术中。或者只想着只将其中一项技术垄断到底。
下面,我们将具体一一讲述:
1、在某个单一技术上停留太久
经过一段时间的沉淀,相信大多数的同行多多少少都学会了一些技术,除了测试基础,测试流程,一些工具。年限资深一点的学会了接口测试,自动化或者java、python等。
但转眼一看现在各大公司招聘需求,都不是只是需要其中某几项技能了。
需要会的很多,要求也高。甚至以前都不会问性能的,现在都加入靠擦范围了。
所以,在平常无所事事的时候,也可以把时间充分利用起来,多更新几项技能,所谓技多不压身嘛。而且,在面试官前,也有充分可以聊的东西。
2、对于代码,只专研其中一门
很多人认为,追求一门热门技术把深度做出来就可以了。但是面对竞争激烈的市场,风向随时都在变化。我们又将如何应对呢?
比如很多人可能只是热衷于学习python,但是市场对于java的需求量仍然很大,我们在掌握python的同时可以多多了解一下java。这样也增加一些工作机会。
3、盲目追求高大上的代码技术,却忽视了业务需求方面的知识
业界有一些较为有偏差的观念,就是你只有学会代码,你的技术才是高人一等的,只会点点点是会被看不起的。其实,这样的观点不少人存在,你要说IT行业是存在鄙视链的,我不否认它的存在。
但是,对于测试人员来说,测试思维,业务能力,编写测试用例的能力是基础啊,哪怕你用代码搞自动化不也得建立在测试思维的基础上吗?别本末倒置了,只是一味追求代码而忽视了业务本身。最后啥都没做好,没有意义。
4、技术有了提升,工作上也要注意方式方法
测试人都知道,一个项目是不能进行穷举测试的,毕竟时间有限。既然测试人员无法完全测试,所以我们需要设计高质量有效的测试用例来进行测试。对冗余的测试用例进行删减。对于发现的BUG要做好记录,定位好BUG的类型,对于BUG的复现步骤要清晰明了,特别是一些偶发性的问题,必要时截图,甚至录制好视频,这样开发人员在修复缺陷时,能够快速理解你需要描述的问题并有针对性的快速解决。软件测试的工作是保障软件产品的质量,想要提高产品质量还得需要开发的支持,毕竟缺陷的修复是开发职责所在。
另外对于测试人员来说,不要轻易承诺软件没有问题,多和产品相关的负责人员来进行沟通。
5、为了工作频繁跳槽
不要为了工作而工作。能清楚在这里学到什么,下一步的计划,需要实现什么目标。
多了解行业的动态,对自己也有好处。
切忌不要为了薪资跳槽太频繁,比如一年跳两三次,三年来个八次...特别在积累的过程中,而且公司也不喜欢这样的员工。