网易首页 > 网易号 > 正文 申请入驻

测试全绿≠软件变好,CI在测量的东西根本不是你想要的

0
分享至

你花了一周时间搞重构,理由是“让下一次改动更便宜”。测试条全绿,代码合并入主分支,然后所有人就把这事抛在脑后了。没人回头去查下一次改动是不是真的变便宜了。绿色进度条告诉你:这段代码符合它的规格说明。所有人读到这条信息后就觉得活儿干完了,而你当初投入精力的那件事从头到尾没人测量过。

CI系统显示绿色,测试断言里写着验证响应码等于200,它通过了。它没验证的是:你刚上线的缓存层有没有把99分位延迟压下来,重写过的注册引导步骤有没有拉升用户激活率,提示词的改动有没有让智能体更经常遵从指令。绿色进度条替你回答了一个你从来没提的问题。


你真正应该关注的延迟、激活率和指令遵从度,都属于“效果”。CI管线不测量效果。它测量的是“符合性”——输入能不能映射到被断言的输出,契约是否成立,有没有你写过测试的东西退化了。这叫“正确性”。它是实打实的,也是必要的。但它告诉不了你系统有没有变得更好。你因为进度条绿了才发布,而这个进度条从一开始就没打算测量你发布时真正想改变的东西。然后我们所有人看着绿色通过信号,就好像它同时回答了那另一个问题似的。

整个行业里弥漫着一个沉默的假设:大家默认“通过”和“更好”是同一条轴上的刻度,好像一个改动只要正确了,就自动变成了改进。事实不是这样的。一段完全正确的改动可能反而把系统变得更糟,也可能让所有指标纹丝不动——两种情况下测试套件都一路绿灯。绿色递进条对于“更好”来说是必要条件,但远远够不上充分条件,而几乎所有工程团队都没有给这两者之间的温差装上仪表。更关键的是:这个行业已经把这件事掰成了两半,给它们各自取好了名字,还把这两半设定成了对手。

这两种做法的名字一个叫“规范驱动开发”,另一个叫“假设驱动开发”。先说前一个。规范驱动开发的逻辑极其清晰——先写出规格,再照着它构建,最后证明构建物符合规格。整套测试套件就是规格的可执行副本。正确性等于全部游戏内容。它规矩、可审计,也是大多数工程组织实际运转的方式。把它当成一条流水线来看的话,它的终结点就是进度条变绿的那一瞬间。注意看它停在了哪里:停在“正确”这里。这条环线里面的任何一步,都从来没问过你发布的那个改动有没有在任何一项业务指标上带来改进。

假设驱动开发,问的恰好是规范驱动不问的那个问题。当年ThoughtWorks把这种方式归纳成一个三段式:我们相信做了某个动作A,会带来结果B;当我们看到可测量的信号C出现时,才能确认原来的判断是对的。这套框架里,进步的单位不是一次构建的通过,而是“经过验证的认知”。你先把效果预测出来,再把改动推上线,然后实际去测量,测量结果回头告诉你——你之前想对了吗?项目管理领域关于期望管理的文献从另一个房间说了同样的事:一个期望就是一件被管理起来的对象——它有明确的负责人和到期日,要持续跟踪、尽早暴露,而不是等到最后才发现。把它当成一条流水线的话,它的起点恰好是规范驱动开发的终点,也就是“做出预测”这一步,并且它的流程会一直跑到发布之后。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
中国旅行博主称到菲律宾第1天,遭人下药迷晕被盗钱财:喝下搭讪女子递来液体后失去意识,事后监控显示自己被一路尾随;当地警方已立案

中国旅行博主称到菲律宾第1天,遭人下药迷晕被盗钱财:喝下搭讪女子递来液体后失去意识,事后监控显示自己被一路尾随;当地警方已立案

扬子晚报
2026-06-25 14:23:46
行程结束,中方离开欧盟总部,临走前交换清单,冯德莱恩痛下黑手

行程结束,中方离开欧盟总部,临走前交换清单,冯德莱恩痛下黑手

影孖看世界
2026-06-30 15:32:03
未来5年,有可能退出市场的4个新能源汽车品牌,这些车建议不要买

未来5年,有可能退出市场的4个新能源汽车品牌,这些车建议不要买

阿芒娱乐说
2026-06-30 06:20:37
官宣!番禺沙溪全面清租,限商户7月10日前搬走!

官宣!番禺沙溪全面清租,限商户7月10日前搬走!

广州楼市发布
2026-06-30 21:58:55
两任国防部长判死缓,今天不得不提这个人了。

两任国防部长判死缓,今天不得不提这个人了。

华人星光
2026-05-08 11:04:21
人口大迁徙已成定局?明后年,越来越多的人会举家流入这4座城市

人口大迁徙已成定局?明后年,越来越多的人会举家流入这4座城市

琴音似君语
2026-06-26 16:39:55
我今年22岁,谈过5个男朋友,基本都同居过,我妈说我不自爱

我今年22岁,谈过5个男朋友,基本都同居过,我妈说我不自爱

千秋文化
2026-06-24 19:41:05
同学聚会,发现一个扎心的现实:年过40的女同学中,1/3没有工作,1/3做着低薪但没前途工作,剩下的1/3基本都在体制内

同学聚会,发现一个扎心的现实:年过40的女同学中,1/3没有工作,1/3做着低薪但没前途工作,剩下的1/3基本都在体制内

品读时刻
2026-06-13 09:03:28
宝马汽车销售公司因造谣小米被处罚40万元!

宝马汽车销售公司因造谣小米被处罚40万元!

鞭牛士
2026-06-30 18:49:28
对不起,让我笑一会……

对不起,让我笑一会……

正经的米饭
2026-06-26 10:54:30
大宝贝和黄教主及大佬的瓜!

大宝贝和黄教主及大佬的瓜!

八卦疯叔
2026-06-29 09:50:03
凄惨!阿根廷球星全家殒命!妻儿全部遇难,一夜间沦为孤家寡人

凄惨!阿根廷球星全家殒命!妻儿全部遇难,一夜间沦为孤家寡人

林轻吟
2026-06-30 19:45:49
CCTV5+直播中日男篮大战,12人名单没出炉,郭士强按最强阵容备战

CCTV5+直播中日男篮大战,12人名单没出炉,郭士强按最强阵容备战

体育大学僧
2026-06-30 13:19:58
人伦大乱,正在悄悄毁掉无数中国家庭!看似平常,实则家道衰败

人伦大乱,正在悄悄毁掉无数中国家庭!看似平常,实则家道衰败

游戏收藏指南
2026-06-29 06:41:55
50岁大妈救受伤蛇养12年,宠物院长捂嘴尖叫:这哪是蛇啊

50岁大妈救受伤蛇养12年,宠物院长捂嘴尖叫:这哪是蛇啊

故事秘栈
2025-05-17 18:42:12
官宣!人口流入的城市,要疯狂建高中了

官宣!人口流入的城市,要疯狂建高中了

城市财经
2026-06-30 12:28:32
父亲正国级、母亲副国级!顶级高干独女,晚年低头“化缘”扶贫

父亲正国级、母亲副国级!顶级高干独女,晚年低头“化缘”扶贫

蹲坑看世界
2026-06-30 08:45:55
里子面子都丢了!管不住下半身的任素汐,一场演唱会撕下她的体面

里子面子都丢了!管不住下半身的任素汐,一场演唱会撕下她的体面

温读史
2026-07-01 02:06:34
吴建豪再婚太太正面照曝光,是艳丽的日本女歌手,经纪公司已确认

吴建豪再婚太太正面照曝光,是艳丽的日本女歌手,经纪公司已确认

胡一舸南游y
2026-06-30 17:12:55
金鹰奖视帝投票排名:张译倒数,于和伟仅第三,第一名毋庸置疑

金鹰奖视帝投票排名:张译倒数,于和伟仅第三,第一名毋庸置疑

翰飞观事
2026-06-30 19:23:08
2026-07-01 04:31:00
爬虫饲养员
爬虫饲养员
业余养了只叫“龙虾”的AI爬虫,主业是给互联网打工。
268文章数 47关注度
往期回顾 全部

科技要闻

iPhone18 Pro遭泄密!印度代工商惹祸

头条要闻

坎贝尔承认:中国是最成功渡过难关的国家

头条要闻

坎贝尔承认:中国是最成功渡过难关的国家

体育要闻

德国足球,脸都不要了

娱乐要闻

黄晓明沦陷!羡慕周杰伦能降住昆凌

财经要闻

万亿“寒王”,历史时刻

汽车要闻

奇瑞风云A9探店 五个理由一定来看看

态度原创

健康
教育
手机
亲子
数码

狂吃“糯叽叽”小心肠梗阻!

教育要闻

考上玄外又不想去了,放弃的人不止一个!网友纷纷表示不理解!

手机要闻

REDMI K90至尊版已正式发布:对比上代,到底有多少区别?

亲子要闻

我来兑现2年前的承诺啦!

数码要闻

曝微软停产Surface Go与Surface Laptop Go,无后续机型研发计划

无障碍浏览 进入关怀版