求职入口有很多:相关企业官网、求职软件、校招、公众号等等。
下面就在某招聘网站上看看测试有哪些岗位吧!
测试只是一个统称,在测试下面还有很多细分岗位。
但是测试的岗位主要分为以下俩个方面:
- 软件测试开发工程师(测开)
工作重心为可测试性以及通用测试基础框架。编写单元测试框架和自动化测试框架。软件测试开发工程师关注质量提升和覆盖率。
其工作重点就是业务测试,开发效率测试工具(自动化测试、性能测试、覆盖率等等)。
后端开发工程师也是开发,那么二者有什么区别呢?后端开发工程师是开发业务代码的,而对于测试人员来说,是没有权限开发业务代码的。而测开工程师开发的效率工具一方面可以提高测试效率,另一方面可以提高测试质量。
【注意】效率工具是测试人员开发出来的,测试人员也需要进行后期的工具管理,因此效率工具不能替代测试人员。
- 测试工程师
与软件测试开发工程师关系密切,但把用户放在第一位来思考。测试工程师组织整体测试实践,并进行分析总结,驱动测试执行,构建端到端的自动化测试。
其工作重点就是业务测试,对于纯测试工程师,更多的测试操作是点点点的测试。
上述在招聘软件上查看的岗位,这些岗位名称都是hr在创建岗位的时候顺手写上去的。
这里,不管是测开还是测试工程师,都统称为测试人员。
绝大多数的中大厂其测试岗位基本都是软件测试开发性质的。所以有些大厂的招聘信息可能是软件测试工程师,其岗位名称是这样写的,但是实际上做的是侧开的工作。
小白测开程序员进入公司之后:
- 熟悉工作和测试流程
- 通过业务测试熟练个人的测试能力
- 掌握各种各样的工具提高测试质量和效率
- 开始逐步学习开发各种效率工具
找工作/实习的时候怎么确定自己找的是测开还是测试?
- 中大厂基本都是测开
- 先拿offer,拿到offer后询问hr/面试官组内有哪些技术业务,如果技术业务很多,一般就是测开。
高频面试题
- 软件测试开发工程师和测试工程师的区别
相同点:
- 都统称为测试人员
- 对产品质量负责,保障产品质量
不同点:
测试开发比测试多"开发"二字,而这个开发并不是指业务开发,因为业务开发是开发人员的主要职责,这里的开发指的是需要开发测试效率工具,通过效率工具来提升测试效率和测试质量,比如自动化测试、性能测试等就属于效率工具。