各位小伙伴,大家好,今天给大家带来的是技能提升方面的选择建议,是选择测试开发还是选择性能测试。
一般我们的小伙伴,工作一段时间后,从测试小白,晋升到测试老手,再进入到自动化测试工程师,然后发现想要再提升,有很多方向选择,如测试开发,性能测试,安全测试等等,到这个时候选择,一定要选择好,因为这个时候的你没有选择好,再重新选择方向估计不管从时间还是精力都会很难。
我们就拿测试开发和性能测试这两个方向来讲,我们重点介绍一下这两个方向的介绍,需要的前置知识,现在及未来的发展这三个方面来分析一下,给各位小伙伴一些选择启示。
介绍:
测试开发
这个词最近企业用的比较多,企业的招聘信息也有很多要招测试开发,但还是有很多人不知道测试开发是什么岗位,是测试还是开发。测试开发词汇,测试,开发,测试在前,开发在后,意思是你必须先有专业的测试能力,然后你还有开发能力,说白了就是你还能编写代码,你懂代码,能用这个编程技能加专业的测试知识制作出一些测试需要使用的工具。
性能测试
使用工具模拟多种不同情况来测试正常实现了功能的软件,测试指标有内存使用量,电力,cpu,响应时间等等,详细的介绍可以看软件测试藏经阁的文章,那里有详细的介绍。
需要的前置知识:
测试开发
你需要具备专业的测试知识,必须有实际的工作经验,并且从事软件测试一段时间了。什么软件开发模型,软件测试模型,测试方法等等,这是基础的。然后你需要会编程,编程的语言有很多种,关于测试的主流是两种,python和java,但如果你要加上开发,那么你肯定要多学几门语言,因为常常一个项目不可能只用一种语言开发。除了常规的软件测试方面的知识,你必须还具备开发方面的知识,如,网络编程,系统编程,建议去学习c/c++,这样你会对开发有深层次的理解。
性能测试
同样需要你有测试方面的技能,而且你要学习的面比较广,对硬件要有一些了解。网络知识是必不可少的,运维方面也要了解一些。编程也要会,C/C++最好也会,有些性能关系到系统底层,很多操作系统都是用C编写的。
现在及未来的发展:
测试开发
会测试更会开发,可以转开发也可以持续进行测试,现在市场上很多企业希望招聘从开发转测试的测试开发人员,主要是希望测试人员的技能素质有比较高的高度。未来发展和现在市场比较好,很容易晋升为项目经理。
性能测试
专注测试的一个领域,做深做强,可以成为资深的测试人员,靠技术立足公司,做一个专才。现在企业对性能测试要求不是很高,只要性能不是太差,都可以,测试的性能指标不是很多,未来有足够的发展空间。
总结一下,两个方面都比较好,也比较难,要学习的很多,测试开发发展范围比较广,性能测试发展比较专一。