了解软件测试行业的人会发现,目前企业招聘测试人员都会在招聘详情中写上“熟练掌握编程语言,Java/Python/C/C++中任意一种”的要求,编程语言一直是开发人员的必备技能,既然开发人员也懂代码,为什么不让开发人员 ...
了解软件测试行业的人会发现,目前企业招聘测试人员都会在招聘详情中写上“熟练掌握编程语言,Java/Python/C/C++中任意一种”的要求,编程语言一直是开发人员的必备技能,既然开发人员也懂代码,为什么不让开发人员把测试的工作也做了反而还要专门招聘测试人员? 结合开发和测试这两个工作岗位的特点来看,不让开发人员兼并测试,大概有以下几种原因: 从工作习惯来看:如果让开发人员做测试的工作,那就好比是自己挑自己的毛病,而开发人员按照既定思维逻辑开发出来的程序,让他再检查几遍都很难发现bug,这也是为什么那么多出版社要有“校对”这个岗位的原因,编辑人员与校对人员必须严格分开,才能保证书籍的质量。 从工作思维来看:开发和测试的工作内容完全不一样,开发是将一个产品“从无到有”的过程,而测试是让产品“从有到优”的过程,开发更关注的是产品的呈现,测试更关注的是产品的细节,站在用户的角度看产品设计的是否合理,哪方面还存在bug。 从企业成本来看:如果说要让开发人员做测试的工作,那么毫无疑问开发周期会延长,测试效率低不说,还不能保证产品的质量,这样一来耽误的时间更长,耗费的企业成本也就越高。 所以总结来看,开发人员做测试的工作并不可行,多方面来说都不适合。 那么为什么测试人员也要懂编程语言? 霸哥以西安地区为例,月薪在15k以上的企业都要求测试人员至少要掌握一种编程语言,招聘需求已经从最开始的功能测试到现在的测试开发,因为产品功能变得复杂,所以企业的招聘要求也只能随之提高。 可以说,测试人员懂编程语言已经成为未来很长一段时间的趋势,这是因为: 企业谋求发展,产品质量要过关 互联网时代,产品质量就是企业获取流量的关键,尤其在同质化产品越来越多的市场中,能够增强用户良好体验感的产品则更受青睐,测试人员作为产品质量的把关者,自然技能水平要求更高。 产品更新迭代,功能测试不满足 产品在发展过程中需要不断迭代更新而且周期也越来越短,传统的功能测试要想在短期内完成产品检测,无疑测试效率以及准确率是无法满足的,并且因为技术有限,在测试过程中也会遇到牵一发而动全身的问题。 但同样的问题若是让懂代码的测试人员来做,则更容易一些,根据测试需求编写测试脚本,搭建测试环境追踪bug,开发出合适的测试工具或自动化解决方案,能进一步提高测试效率,缩短开发周期,提前产品上线时间,对于企业来说,时间就是金钱。 而这些,只有懂代码的测试人员才能够完成,这也是为什么现在企业招聘要求测试人员懂代码的主要原因。 卓目鸟学苑从创立以来,始终专注于测试开发技能培训,多年来一直密切关注企业技术需求,将热门技术及时加入课程大纲中,因此在测试开发领域,卓目鸟学苑绝对称得上专业!也欢迎每一位想要进入这个行业的同学考察我们,也请相信我们能够带领你们顺利进入这个行业! 扫描二维码了解更多行业资讯 |
分享本篇文章给更多人:
2020-05-27
2020-02-24
2022-12-05
2020-05-27
2021-04-13
请发表评论