什么是测试工程师?你所看到的产品都是测试工程师的杰作
测试工程师,英文名称为Test Engineer,是一种工业制造型企业中的岗位名称,测试工程师主要负责提升企业产品的工艺水平、提升产品的质量,对于新产品在投入量产的过程中进行测试,以保证新产品可以投入量产。
测试工程师的种类有很多,按工作方向来分,主要有机械测试工程师,工艺测试工程师、制造测试工程师、电气测试工程师等。
所以虽然统称为测试工程师,但是测试工程师,还是会按照不同的行业,不同的岗位去区分的,最重要的还是其行业性。
例如,有可能在一个机械加工制造企业中,产品的加工工艺从铸造,热处理,机加工都有,那么每个车间就会有对应的测试工程师,毕竟铸造,热处理,机加工属于不同的行业,专业性的差别还是非常大的。
测试工程师可以说是制造型企业的基础,换句话说没有测试,就没有制造。
例如,木质的桌子该怎么生产出来呢?那么生产车间就需要按照工艺工程师制作的工艺卡进行,从原材料购买→原材料加工,开料→加工桌面→加工桌子腿→组装→检查。
如果没有工艺路线那么生产车间就不知道怎么生产,重要的是测试工程师还承担了工艺过程的降本增效,优化生产的作用,因此其地位和作用都是非常重要的。
其主要职责包括如下三个方面:
- 对新产品进行测试,以保证各类数据可以准备,并支持新产品进行量产;
- 工艺改进类工作,包括质量改进、节能降耗、三废处理等多方面工作,总的目标是提高生产线的产品质量、降低成本、提高效率,属于进阶类工作。
- 支持类工作,配合进行质量、安全环境部门、HR培训等工作。
所以说成为一名合格的测试工程师并不简单。
软件测试工程师会是首先被AI替代的职位吗?
今天和测试同事小王下楼买咖啡,一杯咖啡的功夫,他就开始焦虑了:\”ChatGPT都开始写测试用例了,咱们这工作还要不要干了?\”这可给我逗乐了。
\”你啊,就是想太多。\”我喝了口咖啡,\”记得2012年自动化测试刚火的时候,大家也是吓得不行,生怕饭碗保不住。这都多少年过去了,自动化测试工程师现在不是混得挺好的嘛?\”
说实话,我也在用AI干活。上周光是用它生成测试用例,就省了我好几个小时。但说真的,AI就跟自动化工具一样,是来帮忙的,不是来抢饭碗的。
\”你上次不也试着用AI写接口测试脚本吗?\”我打趣道,\”结果怎么样?\”
小王一脸尴尬:\”别提了,AI压根不懂咱们的业务场景,连基本的边界条件都没考虑到。我后来重写了大半。\”
\”这不就得了!\”我笑着说,\”AI确实挺厉害,但它真的懂什么是好的测试吗?比如说产品经理改了需求,它知道要调整测试策略吗?开发说这个bug可能影响到别的模块,它能分析出潜在风险吗?\”
说到这,我想起前几天的一个case。产品临时改了个小需求,看着改动不大,但我凭直觉觉得有问题。果然,一顿分析下来,发现会影响到支付流程。你让AI来,它能嗅出这种潜在问题吗?
\”未来的测试工程师啊,\”我往咖啡里加了点糖,\”更像是个质量顾问。不光要懂技术,还得懂业务,还得会用各种工具。AI就是工具之一,用好它,咱们才能专注在更有价值的事情上。\”
\”就像现在,测试的门槛反而提高了。你得懂开发、懂产品、懂运维,还得会用AI工具。与其当个纯粹的执行者,不如往质量专家的方向发展。这不比天天对着Excel写用例有意思多了?\”
小王眼睛亮了起来:\”好像是这么个理!我前两天还在想要不要换行,现在感觉是我太着急了。\”
\”那是,\”我拍拍他的肩,\”别看ChatGPT现在火得不行,但测试的本质从来没变过 – 就是确保产品质量。工具一直在变,SQLite变Oracle,Jmeter变LoadRunner,但测试工程师一直在进化,没被淘汰过。\”
临走前,小王还在感叹:\”这么一说,我突然觉得AI来了反而是好事。起码以后不用整天写重复的用例了。\”
看着他的背影,我也笑了。确实,与其担心被AI替代,不如想想怎么和AI一起进步。毕竟,工具永远只是工具,真正的价值在于使用工具的人。只要我们不断学习,就永远不会被淘汰。测试工程师可是产品质量的守护者,这种需要经验、直觉和全局视角的工作,可不是AI说替代就能替代的。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。