测试有哪些发展方向?
按测试类型分:功能测试、安全性测试、性能测试等;
按是否需要关心程序内部逻辑分:白盒测试、灰盒测试、黑盒测试;
按是否使用工具分:手工测试、自动化测试(又分接口自动化、B/S自动化、C/S自动化、APP自动化等);
按测试阶段分:单元测试、集成测试、系统测试、验收测试;
按技术路线级别分:初级测试工程师、中级测试工程师、高级测试工程师、测试专家等;
按管理路线级别分:测试组长、测试经理、测试总监等;
其它发展路线有:转开发工程师、转售前售后工程师、转需求分析师、转测试讲师、甚至写书等;
1行业测试专家
在该行业有非常丰富的测试经验,并且形成自己一些通用的测试方法;只要该行业存在,自己肯定就不用担心饭碗(行业没落了,自己的优势可能就没有了),后面能够进一步做测试咨询。
2管理岗位
有丰富的测试管理经验(包括流程,工具,方法,技术规划等等);到哪里都能过快速组建一个测试团队。
3性能测试专家
精通各种性能测试工具和方法,最好是能够有一些通用的性能测试方法来满足不同类型产品的测试,这样能让自己走的更好。
4产品经理
通过自己对产品的理解,转去做产品(游戏叫策划)。这需要自己具备很好的沟通能力,如果有机会并且自己有兴趣的话,应该是一个不错的选择。
5开发人员
这个时候至少是一个开发的项目经理或者技术专家,否则过的肯定还不如一个测试人员(大家可以观察自己公司在30岁以上,还没有一些让大家公认很牛逼的技能的开发人员的现状);如果达到这个程度了也还有进一步发展空间(不过个人其实不鼓励工作了4年以上的测试人员去转开发,因为你真的没有太大优势)。
6创业人员
既然是创业,其实以前自己在干什么都没有关系?只要你想去创业并且真的去干了,那么你就是一个创业人员(不管你有没有成功,我都佩服你)。
7测试分析人员
有一套自己通用的分析方法,让很多产品能够拿来即用,并且有很好的效果。这样肯定在测试领域能够有一席之位。
8安全测试专家
这个就不用说了,绝对的高大上,而且后面只会变的越来越重要。
9自动化测试专家
对于大部分产品,都能快速的整出一套自动化框架出来,并且证明对产品的帮助很大。另外在SET方面也有一些经验。
10用户体验师
现在大部分是规划经理负责的,测试也会有涉及,大部分公司没有,但是如果你的公司有该职业的话,还是相当不错的。
11技术支持人员
这个对于测试人员来说应该还是比较好转的,但是瓶颈估计来的更快。
12普通测试人员
这种始终如一的情况是我最不期望看到的,也是作为一个测试人员需要时刻提醒自己的,否则到时候肯定是一个很尴尬的场景(如果你没有一个有钱的爹,生活也会很苦逼)。