测试基础 项目天天得上线,该咋办?

狂天 · 2022年10月19日 · 最后由 tangoliver 回复于 2022年10月28日 · 7963 次阅读

由于项目原因(开发测试比较混乱),每天都有不同线上问题,项目经理一说 “这个问题阻塞客户使用了”,就必须得马上改,改完还得当天上线。
以前公司还半个月走上个版本,现在这家天天都得上线,很愁啊,大家有啥好办法吗?
我目前想就是把线上环境数据全弄到测试环境上,直接使用线上数据测试,争取多发现点线上问题。
但是这样的话可能还要考虑数据脱敏,不一定好整。
假设能用线上数据的话,可能也得整流量回放(把线上请求 copy 到测试环境来)吧,这块也没接触过,也得从新整。
目前就是天天要求上就上,也没啥办法,大家有啥想法吗?

共收到 18 条回复 时间 点赞

如果你纠结的是测试场的数据不够完整,那么给你半个月时间去测也不一定能发现线上一样的问题吧?

我觉得最重要还是把你们的流程梳理清楚,每次要上线的内容是不是严格控制的,版本管理是否合理,是否能快速地完成在测试场和预发布版本的针对性测试。只要这个测试是精准的,代码合并和发布的流程是正确的,再加上足够快速、通过率高的自动化测试,那么每天发布也不是什么难事。 像 Google,Facebook 这样的公司每天都不知道发布多少新代码。

你说话有用吗?

线上数据弄下来,你也不一定有时间测呀

Jerry li 回复

对,天天上线到底符不符合行业标准也是我头疼的一点,之前半月一上至少有个周期。现在就一天一上。其实关联功能也测了,回归也跑了(熬夜),我觉得跟半月一上的测试流程也差不多了,可就是觉得赶吧,而且天天熬夜这么搞也难受。所以我想要么限制上线别这么频繁了,要么就往自动化上使劲儿,争取跟上他们的节奏。

有没有用就是沟通吧,不搭理我也是他们的事。

小凡 回复

这个倒是,目前就是考虑怎么能正常点

49875183 回复

感谢这位仁兄了,你说的话看得我真是扬眉吐气啊。而且我问题的叙述多少有点片面,你这个回答太全面了。目前确实有你所说的流程管理方面的问题,这方面问题一时也解决不了,只能慢慢推进了。

狂天 回复

做好心理铺垫,有时 1 匹确实没有 8 匹的动力强

我们公司有一段时间也是的,天天上生产,甲方的需求跟挤牙膏一样,想到一点就提一点,这种是最恶心的,天天三个环境测试、仿真、生产来回切,唉

老老实实熬吧

😂 正在经历和你一样的事情。

这个是个练手的机会,目测之前没有专业的测试主管在管理,你按 4 楼大佬说的去做就行,最后结果可能是全系统需要重新测试,需要更多的人力,做着做着就成主管了。

流程的问题,不过小公司追求业务价值的时候,会比较暴力,可以总结一下和领导说一下项目流程规范话管理的想法,看看是否可以用流程来控制

找准机会跳一波吧

确实有点老火

项目天天上线,等出个大问题就知道疼了

建议采用测试右移的思路去测试

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册