做了两年测试,自动化/接口/性能/app/网页基本都是接触了。中间一段时间还做过前端。工作前还做过后端,不过还是觉得测试更适合我。现对这个行业分析如下:
1、自动化开发⼯程师其实属于开发岗位,如果你有条件的话建议直接去做开发。
很多人都说测试比开发工资低,没发展前途,在公司没地位。我并不这样认为,首先你得做出业绩,让别人认为没有你发出去的这个版本就会有问题。进而自己尝试开发自动化或者尝试更好的测试你的产品。
2、⾄少70%的测试⼈员都是做⿊盒测试的(主要是做黑盒测试的)。
我大部分时间还在做黑盒。但我从来没有放弃过对其他测试的学习和尝试。一有时间我就各种安装,各种尝试。
3、白盒测试的工作更适合于开发⾃己去做(也有测试去接触的,但是极少有这样的机
会)。
白盒其实就是分析代码,这个一般都需要高级开发。如果你是高级开发转测试,开发自动化框架,那这个完全可以胜任。
4、作为⼀个测试工程师,不管做什么事情,最主要的目的就是保证产品质量和加快产品的发布进度。一定要以产品到线上不会出问题为主。
5、随着流程的规范,开发的单元测试、缺陷预防、自我测试以及自动化的普及等等一系列的工作的开展,对于纯⼿工测试人员的需求肯定是越来越小,而测试人员的工作本身就是干掉⾃己,只不过是时间早晚的问题。
6、测试行业本⾝不会消失,后⾯可能会慢慢的转型为做其他事情(相⽐纯⼿工测试),⽐如:需求分析师,缺陷预防⼯工程师,系统测试架构师(探索性测试和测试分析领域),自动化开发工程师,白盒测试工程师,产品经理等等,⽽纯粹用例执⾏⼈人员会慢的消失
7、测试开发本⾝不会⽐开发更加有技术含量,⽽从开发转开发测试也是很简单的事情。
8、从测试可以转开发,但是前提是⾃己不要放弃写代码。
一些摘录来自石头哥。