有两种情况:
如果是第一个:
如果是第二个:
通用的测试右移:
实施(结合具体项目实际情况):
说个我过去的一个 O 吧,都达标了,供参考:(服务端/客户端一样,测试环境,预发环境未纳入)
下一个目标:
没有人带么?
测试分析,任务拆解,测试设计(等价类,边界值, etc),测试方案我都没说。
先把需求理清,拆分明白了。
测试设计是基本功(自己努力吧),日后在考虑测试方案(风险识别,可测性识别,测试工具,脚本,测试计划,测试方法,测试类型)
说句扎心的话,尤其测试,现在入 IT,相当于 49 年入国军,1911 年进宫当太监。
一个可行的方案,去一线城市或新一线城市工作,努力攒钱,回家花。
补充一下,换个思路(玩个文字游戏,改成需求返工)。
需求返工与打回的区别在于:
需求返工,从意义上更具有震慑作用,更能引起领导层的重视。
感谢回复,[:鞠躬]。此外我还有公众号,抖音号。
35 以后的职业生涯确实艰难,但还是能找到工作;40 岁夹缝生存,能找到工作就好好珍惜把。我现在风雨飘摇,家里老婆全职带娃(预产期公司老板捐款跑路漂亮国,公司倒闭),失业对整个家庭来说是灾难性的。所以我说攒钱是为了预防风险;对自己好一点,是真的说不定明天和意外哪个会先来。
另外,我是认真在回答题主的问题,回答的过程中保持结构化的方式,是希望帮助题主及感兴趣的朋友更容易理解。
我说的都是结合我过往的经历,形形色色的人、形形色色的项目以及形形色色的奇葩见的太多了。当然,不代表大多数。
有不对的地方,请随时指正,认真听取,虚心接受。
40 岁了,人生过半了。
这是我之前梳理的 AI Agent 学习,可以参考一下。
35 以后就不仅仅是能力的问题了,是人脉 + 能力 + 运气的多维组合,是续命。
任何人,无论现在多牛,到了一定时刻都会被淘汰,或早或晚。
答案可能不是你能力不行,以我个人的亲身经历(也是我带团队时遇到的境况)帮你拆下局:
答案可能也很简单,但也可能很残酷,因为很多情况不是因为你没坚持努力。(普通人永远都是资本的棋子)
那么为了续命,续测试工作的命,下面也是我个人的一些经历和感触:
我们来到这个世界,为了什么?
自己过得幸福么,开心么,快乐么,上海平均寿命 80 岁,很多人大概只能活到 70 多岁,35~40 岁的人生基本过半了,对自己好一点。
一、你需要什么样的人
二、技术无用论的误区
三、当前组织的形态
附赠
作为测试工程师/测试开发工程师,不懂测试是肯定不行,但不懂技术也不行,至少在我团队必须懂技术。
一、通常都是针对提测,打回也是不符合提测标准,比如:
二、一旦进入测试阶段,那都按 bug 处理,因为涉及的因素很多,比如
三、比打回更重要的是带领整个团队提升质量意识,形成质量文化。
四、质量体系的重要性
五、总结
这个范围太大,一时半会儿说不完。打回只是其中的一个手段,如何逐步提升团队质量意识是一套体系的思考。否则,会陷入无休止的扯皮。可以从一个点突破,一步一步完善,提升自己的影响力,做好质量守门员,从救火到防火。
附赠
情商也得在线,村里还是人情世故的社交,思考一下如何做一个让团队即不讨厌又能解决问题的优秀工程师。
我啊
没有捷径,找上游和合作方一起解决。
你这种不好测的,都是 sql。
建议直接从底表读数据即可,再往上游追投放没必要了。
每个功能就用最简单的 sql 做验证,用你自己写的,别用开发的应为开发的 sql 是通用的肯定有问题。
你就把每项拆开,自己一层一层统计。先完成这第一步吧
这体验真的太差了,没有风控机制啊。
格局、视野不够啊
1、这个工具可以标识大家有没有阅读用例,两个开发同时执行时,能看到哪个人执行了哪部分必免重复
2、用例可以看标明前置条件,步骤,结果
3、用例评审方便
直接 xmind 就行了,搞那么复杂,要么一键导入 xmind。
一个一个的用例,还不如思维导图清晰。
看问题:1. 整体;2. 局部;3. 微观;4. 细节;
这个逻辑比较简单,对于一个开发来说最多不超过两天就能干完,剩下的体力活是往数据库里填数据。
不需要高并发,不需要稳定性,不需要大数据,也不需要实时数仓,也不需要缓存,mq,各种逻辑复杂的设计,实现起来就三层架构和实体关系设计就行。
首先要思考你这个东西怎么用,就像产品一样先得有个初略的 PRD。
自己随便在纸上画画或写写提纲,这个是指导你写任何代码(产品,框架,工具和测试代码)的出发点。
当然,在往左移就是业务需求(测试需求)。
想清楚怎么用,比如有个界面:
这样就可以抽象出来几个实体:
然后识别出实体之间的关系:
然后设计你的表结构:
(可能还需要配置也,配置接口在不同条件下的具体参数)
然后根据筛选项去设计你的逻辑:
嗯。回答一下题主的问题。也舍不得 @ 恒温(张老板)。
new JUnitCore().run(Request.method(ATest.class, "测试功能1"));
。@Component
public class CommonInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
// TODO 你的验证逻辑
System.out.println(request.getRequestURI());
HandlerMethod handlerMethod = (HandlerMethod)handler;
System.out.println(handlerMethod.getMethod().getName());
return false;
}
}
@Configuration
public class CommonWebMvcConfig implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
WebMvcConfigurer.super.addInterceptors(registry);
registry.addInterceptor(new CommonInterceptor());
}
}
基础建设都可以理解为基建。
大点说,国家的电网,铁路,交通,水利这些基础累的满足人民生活基本需求的。
业务来说,帮助商户提升店铺建设,商品完善,价值提升等。
测试来说支持测试日常工作的基本工具/框架/平台/工程等,接口自动化,抓包,压测,CI/CD,容量自动缩容扩容(水位评估),流量回放,用例管理等。
需要有一定积累和产出,先在自己的组内得到大家的认可,组织内部还是有一定认可度的。但是转了之后竞争升维,调整好心态。
测试天花板是比较局限,不过看机会。
纯业务测试生存空间会被进一步压缩。
测试研发比也会压缩。
测试根据风险进行投入,比如交易链路投,其他非关键链路不投测试资源,有问题再打补丁。
自己过得舒服就好。这也是一种生活,工作在人生中才占多少?还有那么旅游,看书,购物,娱乐呢。
尽最大努力,其他交给天意吧。加油。