软件测试的职业路线发展方向,分三类技术类,产品类,管理类
技术类
1、功能测试,自动化测试工程师,性能测试
就技术方面来说,现阶段更多的是黑盒测试,即手工测试,这也是入门级的软件测试工程师最基础的要求。但只做手工测试在未来没有竞争力,对个人职业发展也不好,现在自动化测试和性能测试越来越受到企业的重视,这样自动化测试和性能测试也就成为测试工程师未来的一个发展方向,而这两个方面显然比手工测试更有竞争力,同时待遇也要高出许多。也可以向白盒测试方面发展,白盒测试工程师必须能看懂代码,否则测试很难开展。而随着未来云计算的发展,云测试将成为一个新的分支,但就要求对自动化和性能有一定的了解。在IT公司此职位也基本成为标配,薪职在8000以上,但是相关认知度不是太高,要求知识面比较广。软件测试员如果没有代码经验,测试工作也达到了瓶颈。性能测试作为各类测试中相对高端的一部分,更是一个可以快乐起来的工作。它能增进读者对软件、操作系统乃至硬件的综合理解,每次运行测试都会学到新的知识,获得新的见解。
2、测试开发工程师
想往这方面发展的话需要掌握至少一门编程语言,比如python、java等,很多人不明白,自动化和性能测试工具那么多,我只要学会用工具不就可以了吗?
工具可以做到入门级别的自动化和性能测试,但如果想做到更深层次的话还是需要手动改脚本代码,毕竟工具仅仅提供了基础的方法而已。当然通过工具入门也是非常有必要的,但最终还是需要通过编写脚本来完成相关测试的。
技术类
1、功能测试,自动化测试工程师,性能测试
就技术方面来说,现阶段更多的是黑盒测试,即手工测试,这也是入门级的软件测试工程师最基础的要求。但只做手工测试在未来没有竞争力,对个人职业发展也不好,现在自动化测试和性能测试越来越受到企业的重视,这样自动化测试和性能测试也就成为测试工程师未来的一个发展方向,而这两个方面显然比手工测试更有竞争力,同时待遇也要高出许多。也可以向白盒测试方面发展,白盒测试工程师必须能看懂代码,否则测试很难开展。而随着未来云计算的发展,云测试将成为一个新的分支,但就要求对自动化和性能有一定的了解。在IT公司此职位也基本成为标配,薪职在8000以上,但是相关认知度不是太高,要求知识面比较广。软件测试员如果没有代码经验,测试工作也达到了瓶颈。性能测试作为各类测试中相对高端的一部分,更是一个可以快乐起来的工作。它能增进读者对软件、操作系统乃至硬件的综合理解,每次运行测试都会学到新的知识,获得新的见解。
2、测试开发工程师
想往这方面发展的话需要掌握至少一门编程语言,比如python、java等,很多人不明白,自动化和性能测试工具那么多,我只要学会用工具不就可以了吗?
工具可以做到入门级别的自动化和性能测试,但如果想做到更深层次的话还是需要手动改脚本代码,毕竟工具仅仅提供了基础的方法而已。当然通过工具入门也是非常有必要的,但最终还是需要通过编写脚本来完成相关测试的。