测试人员从分类来看,以软件测试居多,而软件行业来分,又以传统软件、嵌入式软件(如智能穿带)与互联网三大类,而由于越来越多的开源软件的普及,互联网软件大有取代传统软件之势,所谓大势之所趋,而我们测试人员在选择行业时,应该顺势而为。
有目共睹,过去的几年间互联网企业如雨后春笋,几乎以成倍的速度在增涨,快速扩张的互联网企业同时提供了大量的就业机会,因此这也是选择互联网行业的一个优势。而大量创业的公司也为我们提供了很多职业发展的机会,比如你作为第一批员工进入了一家创业型公司,当公司走上轨道,快速扩张时,你将得到很好的职业发展和意想不到的收获。
选择完了行业,接下为就是作为测试人员的职业发展了。在面试的时候,我们经常会被问到一个问题---你的梦想是什么?哦,不对,那是汪峰的台词,HR的台词是,你的职业规划是什么?以前我真没认真考虑过这个问题,然后这确实是我们应该正视的问题。
从测试的层次来分,大致可以分为三类,处于最高层,也是测试人员最多的一层---功能测试,而功能测试又以手工测试居多,即我们常自嘲的“点点点”。这也是大多数人对手工功能测试的误解及偏见,其实真正能把“点点点”做好,也不是那么容易的事情。功能测试的下一层是接口测试,接口测试相对于功能测试更接近代码逻辑,更容易而且更快的发现系统的缺陷,使用自动化测试的收益率也较高。最底层的是服务端测试,服务器是互联网软件中最重要的部分,也是最核心的部分,互联网的大多数业务处理逻辑都在服务端。人们常说"人往高处走,水往低处流”,而在选择职业发展的时候偏偏反其道而行,我们要往“底"处走。在这三个层次中,越往低处走,要求的技术能力就越高,也越能接触到核心,也就越能体现自己的价值(不可取代性)。
所以我们在选择职业发展或者跳槽时,最好选择有前景的行业、往更”低“的方向走。