测试都迭代几个版本了,大家基本都会一两种脚本语言了吧?
还是对于社区里的人来说,会 Java 才算是会代码?
还是有的吧, 只是非常少了。 当然我是把会写点基本的函数脚本的也算做会写代码的
还是很多不懂的,可能连写个 http 请求都有困难的。
主流是 python,python 培训出来那批已经当领导了
大点的公司基本都懂些了,小公司肯定还是有不懂的
恕我直言我们公司大部分小主管都是功能测试,只懂得发一下接口看看应答
基本的还是能看的懂吧
懂代码这个懂,指的是增删改查?sql boy?还是开发不改我来改?或者说是面试的时候写写九九乘法表这种?
现在就是 UI 自动化脚本用到 python,其他基本没用过了,要写其他的基本都得百度一下
肯定有的,还有让他发接口请求参数,他给开发发过去了 header 的
除开互联网,很多传统测试都不需要会代码,专注业务,比如通信测试
我身边的外包同学,感觉超过 80% 以上是一点都写不了的,剩下的会写代码那部分,也有不少是来到之后被迫写起来,只是依葫芦画瓢的水平,变一下就不会了。
正式同学肯定人人都能写,熟不熟悉快不快好不好就是另外一回事。
我们公司 20 多年测试经验的主管都一点不会代码,只会看界面样式
在我公司,测试没有查看项目代码的权限,只能自己写一些 python 自动化脚本,shell 什么的
有 chatgpt
这个懂有点太笼统了,是有很好的编程基础,要啥能写啥呢,还是说能看得懂...除了专业开发和测试开发,业务的懂得少一些也正常,我觉得自己就挺水的,日常 Ctrl c/v,断网那就写不了一点 最多写写八股文面试算法题,依葫芦画瓢搞个自动化,再根据项目特点改一改,目前薪资也挺高的,但实际工作中很久没摸到代码,都快忘光了 自认为属于不懂的队列,不过出去面试之前又要复习了
往往 http 不是只用 get。。。。带登录 token 的 http 请求怎么写?contenttype 使用 json 还是 formdata?就这种问题就可以把一堆测试圈出来了。
问就是精通, 做就是 GPT
只会调用函数,面试别人问怎么实现的都不知道怎么回答
当面试官时,我基本上会问 http 协议,这都答不好,基本上 pass 了。
带 token 和请求内容的类型这些也还好吧...培训课也大把有教的,其实只要有思路了都不是什么难题,毕竟百度有很多可以参考的,拿来改改就是了,但我自认为这种程度也不算懂,算会抄作业 只会用 4 楼写的那些那更不算了
全靠 gpt
不仅字节是这样,其他大厂对外包的要求应该都类似。外包同学还是以业务测试为主(就是真正的点点点执行和业务场景分析),要求是业务理解力、基本技术基础(至少可以跟研发平等沟通)、良好沟通素质、抗压能力综合衡量。
不是所有业务都有自动化,也不是所有自动化都是给外包维护,这些都要看情况,很多业务其实质量建设并不成熟,自动化等基本工作可能正式同学一样在做。
不懂代码的这批人,日子已经很难过了,他们中的绝大部分也不在这个社区里,还要被人这样嘲讽。
发这个帖子有什么现实意义呢?
我觉得这个问题其实可以通过很多表象看出来。比如:会不会看日志;比如:基本的区分一个 Bug 是前端的问题还是后端的问题。
懂不懂代码这个边界本身就很抽象,而且懂代码的测试不一定测试综合能力就好
会 Java 才算是会代码?这么说的人大部分我估计也不会代码,现在语言和语言直接的差别越来越小了,各种特性都在趋同,并且还有发展,这么语言和好的,可以加到另外的语言里面去的。 脚本语言 python,typescript 和 JAVA 区别越来越小了,会代码这个程度,最重要的我个人认为是熟练度。
我不会写代码了,就懂代码和看,写代码,就是通过自己的思维逻辑,然后在 gpt 上面写,然后复制下来,就稍微,集成改下。毕竟测试不复杂。所以我也不懂代码,高级也看不懂。重点还是什么二叉树,手撕代码,更不会了~
这里的懂代码,指的是能看,会写自动化
懂又如何,不懂又如何。对得起自己的工钱就成。更何况,面对 AI 的强势崛起,测试这行又能干几年呢
懂又如何,不懂又如何。
懂代码的测试,真的懂业务么,真的就能做好测试基本的工作么。
都别太卷
所谓的懂代码是咋个懂法?能干开发的那程度,我还会拿测试的这渣渣工资?
这问题问的就有 bug
我司测试 测试数据 sql 也要我去写
应该不少
之前在大厂外包待过,那里不要求测试会代码,很多测试也不会主动去学,就算自学完公司也没有需求、时间让你去搞什么自动化、写工具之类的,都是以业务测试为主,走测试流程点点点。现在转到了自研,这边是要求测试必须会 Python、性能,每个项目要搭起接口自动化流程,公司还安排了安全测试培训。虽然这样,但是 90% 的工作还是以业务测试为主,所以个人认为,懂业务比懂代码重要得多,足够熟悉业务,能设计出优秀的测试用例对项目更有帮助,在这基础上,以脚本、自动化辅助提升效率只是其次,个人看法。
这种直接上了就问代码的情况我还是没遇到过的,感觉不像招的测试而是开发,,遇到的一般都是从简历上的项目开始问,问项目设计、测试流程、保障策略,再问自动化,性能,CI/CD 之类的,而且就算是问代码,也是结合业务来问。
leetcode 刷起