news 2026/8/31 12:50:20

电商测试岗校招笔试解析:从业务全局到用例设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
电商测试岗校招笔试解析:从业务全局到用例设计

每年校招季,测试岗的笔试题目一出来,总有人对着满屏的业务场景题发懵。美丽联合2019届校招测试类笔试题在我印象里就是这种典型——整张卷子几乎没有死磕纯算法,反倒把大篇幅给了电商业务逻辑、场景设计、网络协议和数据库操作。很多人拿到通知后先闷头刷了一周LeetCode,结果上了考场才发现,真正卡住自己的是"怎么给优惠券叠加写测试用例""下单后极端断电怎么保证数据一致"这类问题。

这篇文章不是给你"对答案"的,而是把这套笔试题背后的出题逻辑剥开:电商公司的测试岗到底在筛选什么样的人?每类题型考察的是哪层能力?答题时怎么踩得分点?我会结合当时大家复盘出的高频题型、实际答题思路,以及我后来带校招生时看到的典型失分点,把整件事讲透。不管你是正在准备校招的应届生,还是打算从开发转测试,这份拆解都值得花十分钟看完。

1. 这份卷子不考算法,考的是电商业务全局观

1.1 从题型分布看岗位画像

先还原一下卷面结构。美丽联合这类电商公司的测试笔试题,通常由四到五个模块组成:业务情境题(约30%~40%)、网络与接口基础(约20%)、数据库与Linux操作(约20%)、自动化与测试工具基础(约10%~15%)、逻辑题或简答题(约10%)。

注意这个占比,业务情境题永远是重头。为什么?因为电商测试工程师日常面对的不是"排序算法复杂度"这类抽象问题,而是"用户领了一张满199减100的券,又叠加了店铺满300减30的活动,结算时优惠顺序怎么算才对""商品秒杀时超卖了你怎么办"。这类问题不需要你写一行代码,但需要你像一个产品经理加半个开发一样,把整个业务链路在脑子里跑一遍。

当时很多同学栽就栽在惯性思维上。校招季大家普遍被算法题毒打惯了,看到笔试题里有逻辑题就以为要写递归、写动态规划,结果浪费大量时间在草稿纸上推演根本不存在的复杂度分析。实际上测试岗笔试更看重的是你"能不能用一个系统的框架去拆解复杂问题",而不是"能不能在四十分钟里写出一个完美的解法"。

1.2 电商业务特有的测试难点

为什么偏偏是电商公司的卷子这么"重业务"?因为电商系统有几个特性,直接决定了测试工作的难度。

一是链路长。一个用户从登录、搜索、加购、下单、支付、到收发货,中间跨越前端、网关、订单、库存、支付、物流多个子系统。任何一个环节出问题,用户感知到的就是"买不了东西"或"钱扣了没发货"。这就逼着测试工程师必须有全局视角,而不是只盯着自己那一亩三分地。

二是并发高。秒杀、大促、双十一这种场景,瞬时流量能冲到正常值的几十上百倍。超卖、库存扣减不一致、支付回调重复通知,全是并发场景下的经典bug。笔试题里经常出现"如何测试一个秒杀系统""如何防止库存超卖"这类问题,考的就是你有没有并发意识。

三是状态多。订单有待支付、已支付、已发货、已完成、已取消、退款中、退款完成等一堆状态,每个状态之间还有流转条件。测试这种状态机最怕漏掉"边界跳转",比如"已发货的订单能不能取消""退款中的订单能不能修改收货地址"。笔试里让你设计订单状态的测试用例,本质上就是看你有没有穷举状态流转的能力。

这套业务思维,恰恰是很多只刷过算法题、没接触过真实业务的同学最欠缺的。所以从岗位筛选的角度看,出题人从一开始就没打算招"算法高手",他要招的是"能直接上手看业务、找风险的人"。

2. 业务逻辑题:从"用户下单"到"状态流转"的全局观

2.1 典型场景拆解:电商下单流程的测试用例设计

我记得当时卷子上有一道很经典的题:"用户从购物车提交订单到支付成功,中间会经过哪些步骤?请设计一份测试用例。"这种题看似开放,实际在考你的分层拆解能力。

答题时别一上来就罗列用例,一定要先画业务流程。你可以先在心里把链路拆成这么几段:

  • 前置条件:用户已登录、购物车有商品、商品有库存、收货地址有效
  • 动作一:提交订单,系统生成订单号,锁定库存,价格快照
  • 动作二:支付调用,接入微信/支付宝/余额等渠道,产生支付流水号
  • 动作三:支付结果回调,第三方异步通知订单系统,订单状态由"待支付"变"已支付"
  • 动作四:库存扣减、通知仓储、生成物流单

拆完链路,再针对每个节点写用例。我当时自己总结的答题框架是四步走:正常流程、异常分支、数据校验、状态流转。举个例子:

正常流程:普通商品下单支付成功,订单状态变为已支付,库存减一。

异常分支:支付超时用户取消订单,库存回滚;支付回调重复通知,系统不重复发货;用户下单时库存只剩一件,两个人同时买,只有一人成功。

数据校验:订单金额计算是否正确,优惠券、满减、运费叠加是否按规则顺序;商品价格在下单后被改价,已生成的订单是不是按快照价执行。

状态流转:已支付订单能不能取消?已发货订单能不能申请退款?退款完成后订单还能不能修改收货地址?

如果你能在卷面上把这些维度写全,面试官一眼就能看出你具备测试敏感度。最怕的就是只写"正常下单成功、库存减少"这种谁都看得见的用例,那等于告诉对方你没有场景化思考能力。

2.2 答题框架:等价类、边界值、场景法怎么组合用

业务题往往不直接告诉你"请用等价类划分法",但你需要把方法论内化在答案里。

比如考"优惠券金额输入框"怎么测,纯用等价类太单薄,纯用边界值又显得套路。一个高分的组合思路是:先按输入域划分合法与非法等价类(0元以下、首次生效、叠加上限),再在每个等价类中挑边界值(0、1、19.9、99.9、100、999.99),最后补场景——"用户领券后商品退款,券是否返还""券过期前最后一秒使用是否成功"。这样既有方法依据,又有业务验证,得分点全踩住了。

我还见过一种很实用的套路,叫"一正一反一异常":每个正常用例后面跟一个反向用例和一个异常用例。正向保证功能可用,反向保证逻辑正确拒绝错误输入,异常保证在系统故障、网络超时、数据不一致时能安全兜底。笔试答题时间紧张,用这个套路至少能保证答案的覆盖面不丢分。

2.3 限购、超卖、库存扣减:并发场景题怎么答

库存超卖是电商测试的高频考点,也是当时卷子里区分度最高的一道题。我见过很多同学的答法是"用JMeter压测,看会不会超卖",这当然没错,但它只回答了问题的一半。

真正完整的答题思路至少包含三块:先说明超卖为什么会发生(并发请求同时读到库存为1,都判断可卖,都执行扣减),再给验证方案(接口压测+数据库库存校验+日志核对),最后讲监控与兜底(扣减后是否立即校验受影响行数、Redis预扣减+异步对账、超卖报警)。

如果你还能补一句"压测时要关注TPS和响应时间拐点,同时监控数据库连接池是否被打满",这道题基本就稳了。它能体现你不仅会使用工具,还懂系统层面的资源瓶颈,这在校招生里是绝对的加分项。

3. 网络协议与接口题:测试工程师的通信基本功

3.1 HTTP接口测试的高频考点

电商系统前端和后端、服务和服务之间大量通过HTTP接口通信,所以笔试里网络模块基本围绕HTTP展开。高频考点我总结下来就这几个:请求方法、状态码、请求头和请求体结构、Cookie与Token鉴权、幂等性、接口安全。

先说状态码。这一块别死背,要结合场景理解。200是成功、302重定向、400参数错误、401未认证、403无权限、404不存在、500服务器内部错误、502网关错误、504超时。笔试里常见考法是给你一个抓包结果,让你判断问题出在前端还是后端。比如一个请求返回403,很多人第一反应是"页面打不开",但正确的定位思路是"先确认有没有带正确的Token,再确认当前账号是否有权限,最后排查IP白名单这类服务端配置"。

再说请求方法。GET和POST是最常考的,但别只答一个"GET拿数据、POST提交数据"。更深一层的理解是:GET参数拼接在URL里,有长度限制且会进日志,所以不适合传敏感数据;POST请求体更安全、可以传大对象,但也不是绝对安全,抓包一样看得见,所以密码字段必须加密传输。这种细节才是测试工程师该有的敏感度。

3.2 接口测试用例的设计要点

有些笔试题直接给你一个接口定义,让你写测试用例。接口定义可能长这样:

POST /api/order
Header: Content-Type: application/json
Body: {"productId": "123456", "num": 2, "couponId": "8888"}
Response: {"code": "0", "orderId": "xxxxx", "payAmount": 198.0}

拿到这种题别急着写用例,先拆参数。每个字段都要从几个维度过一遍:必填、选填、类型、长度、取值范围、关联关系。productId为空会怎样、传字符串会怎样、传不存在的商品会怎样;num传0、传负数、传超库存数会怎样;couponId传了不属于这个用户的券会怎样。响应层面要验证:正常时code是0,异常时code返回什么、有没有错误信息、HTTP状态码是不是200但业务码不是0。

这里有个关键得分点:业务异常不等于HTTP异常。很多接口即使逻辑失败,HTTP状态码依然返回200,只是body里的code字段变成了非0值。如果没这个意识,写用例时会漏掉大量业务校验场景。我当时是把这层窗户纸点破了之后,好多同学才恍然大悟,原来自己以前测接口只看状态码是不完整的。

3.3 接口安全基础:Token、加密与越权

网络模块里偶尔还会带一道安全小题,比如"如何防止接口被恶意刷""什么是越权漏洞"。这类题不需要你会渗透,只要基础概念扎实。

越权的意思是:用户A用自己的Token去查或者改用户B的数据,如果接口只校验了"是否登录",没校验"操作的数据是否属于当前用户",就产生越权。测试时的思路就是用一个普通账号创建订单,再用另一个账号尝试访问这个订单的详情接口,看能不能看到数据。这属于功能测试之外的探索性思维,笔试题里出现了就是在考察你有没有安全测试意识。

再比如Token和Cookie的区别。简单说:Cookie是服务端发给浏览器的小块数据,浏览器每次请求自动带上;Token更像一张无状态通行证,服务端通过签名验证身份,常用于移动端和前后端分离架构。测试时要注意Token有没有有效期、刷新机制以及关键操作是否二次校验。

4. 数据库与Linux操作题:数据一致性与日志排查

4.1 数据库题:SQL编写与事务理解缺一不可

电商系统最重的依赖就是数据库,所以笔试题里数据库模块至少占15%左右。考法很直接:一种是让你写SQL,另一种是考事务和锁的概念。

SQL题常考的就是"查订单表里逾期未支付的订单""统计每个商品类目的销量Top10""关联用户表和订单表查出所有钻石会员的消费总额"。写这类题你只要掌握三大件就够了:JOIN、GROUP BY、聚合函数。但要注意,写完之后一定要自己检查:关联条件对不对、分组字段有没有漏、要不要加HAVING来过滤分组后的结果、需不需要用DISTINCT去重。我在帮人改笔试题的时候发现,丢分往往不是因为不会写,而是因为这些小细节。

事务题常见考法是"你在测试一个支付系统,用户支付后数据库突然断电,数据会出现什么情况"或者"什么是脏读、不可重复读、幻读"。这里建议把MySQL默认的InnoDB事务隔离级别(可重复读)和事务四大特性ACID(原子性、一致性、隔离性、持久性)结合起来记。比如"原子性"对应的就是"要么全部成功,要么全部回滚"——支付扣款和订单状态更新必须在一个事务里执行,否则就是扣了款但订单还显示待支付。

4.2 接口幂等性在数据库层的体现

我在这里特别想单独提一句"幂等性",因为它是一个高频考点,但校招生普遍答不好。

幂等的意思是:同一个操作执行一次和执行很多次,结果是一样的。在支付场景里尤其重要——第三方支付平台的回调通知可能因为网络原因发送多次,如果你的系统在收到两次"支付成功"通知后扣了两次库存、把订单状态从"待支付"翻到"已完成"又翻到"已完成",那就不幂等了。

测试时的验证思路就是:用同样的支付流水号重复回调两次,看订单状态是否仍为"已支付"、库存是否只减了一次。如果业务代码没用唯一流水号做防重校验,就会出事。这类题答好了,能直接证明你理解分布式下的数据一致性,是妥妥的加分项。

4.3 Linux排查题:日志定位与故障排查思维

Linux在笔试题里一般不会考太深,但"给你一个场景,让你用命令去查问题"这种题出现频率很高。比如"用户反馈下单很慢,你怎么排查",我建议的答题路径是先看系统负载(top)、再看进程线程(ps)、接着看日志(tail/grep)、最后看网络(netstat/ping/telnet)。分层排查的思路比单纯列命令要重要得多。

具体到命令层面,高频操作就这几个:

  • tail -f /var/log/xxx.log 实时跟踪日志
  • grep "关键字" xxx.log | tail -100 查最近100条相关日志
  • find / -name "*.log" 找日志文件
  • top 看CPU和内存占用
  • ps -ef | grep java 查Java进程
  • netstat -tunlp 查端口监听情况

我面试校招生时发现一个通病:大家能背出命令,但不知道在真实场景里怎么组合。比如"支付超时"这个问题,正确思路是先去应用日志里搜这个订单的流水号,看卡在哪一步,是支付网关没响应还是回调没收到;然后再去查数据库里订单状态是不是已经更新;最后看是不是有线程阻塞。几个命令穿插使用,才能定位问题。这种排查思维笔试里不直接考,但如果你在Linux题里回答得有条理,面试官是能看出来的。

5. 自动化测试与工具栈:笔试里真正的"拉分项"

5.1 自动化框架题别只会报工具名

自动化测试在校招笔试题里分值不算最高,但却是区分度很大的模块。很多同学一看到"什么是Selenium""什么是Appium"就开心,觉得这是送分题。但笔试真正想考察的,是你有没有真正理解自动化的核心机制,而不是会不会报工具名。

比如Selenium的原理题,会问"WebDriver是怎么驱动浏览器的"。你不能只答"自动化测试工具",完整答案是:Selenium通过WebDriver协议把自动化指令编码成HTTP请求,发送给浏览器自带的驱动(如ChromeDriver),驱动再调用浏览器内部接口执行操作,同时把执行结果返回给脚本。顺序是"脚本 -> WebDriver -> 浏览器驱动 -> 浏览器"。

再比如定位策略,xpath和CSS Selector怎么选。我的建议是优先CSS,因为语法简洁、执行速度快;xpath在需要根据文本内容定位或向上查找父节点时更有优势。笔试如果出题"如何定位一个动态变化的元素",考察的是稳定定位的思路:不用绝对路径,改用相对定位、通过data属性定位、通过class组合定位,再加上显式等待来规避元素未加载的问题。

5.2 显式等待与隐式等待:校招生最常踩的坑

自动化的基础题里,"Selenium中隐式等待和显式等待的区别"出现频率非常高。当时我们那批人里,至少有一半人的答案是"一个是等固定时间,一个是等元素出现",这只能算勉强沾边。

正确的理解是:隐式等待是全局的,设置一次对后续所有元素查找生效,它轮询的是"元素是否存在",只要在等待时间内找到就继续执行,超时则报错;显式等待是针对某个特定元素的,可以自定义轮询间隔和期望条件,比如"元素可见""元素可点击""元素出现某个属性值"。关键区别是应用场景:页面加载慢的时候适合隐式等待,而某个元素因异步加载或动画延迟出现时,必须用显式等待。

我的实测建议是"能显式就显式",不要依赖隐式等待。因为隐式等待没法处理"元素存在但不可用"的情况,如果页面一直有个按钮是disabled状态,隐式等待会认为查找成功,结果一操作就报错。

5.3 性能测试与安全测试基础题

性能测试里,JMeter是校招笔试的常客。除了"JMeter能做什么"这种基础问题,还会考一个关键概念:"什么是并发用户数和TPS,两者有什么区别"。

并发用户数是指同一时刻正在执行操作的虚拟用户数,TPS是系统每秒处理的事务数。两者有关联但不相等——100个并发用户如果每个用户每秒只发一个请求,TPS约等于100;但如果有的事务内部有多个请求,那就不能简单等同。笔试里如果让你"估算一个系统需要多少并发用户"或者"测试结果中TPS上不去怎么调优",你就可以从服务器资源、数据库连接池、代码性能、网络带宽几个方向去分析,答得越完整越能得分。

安全测试在校招笔试题中通常是概念级的,比如"什么是SQL注入""什么是XSS""什么是CSRF"。答题时不用背长篇定义,要能说出原理和防御方向。SQL注入就是用户输入被拼进SQL语句导致数据库被非法操作,防御是参数化查询;XSS是攻击者在前端页面注入恶意脚本,防御是转义输出;CSRF是跨站请求伪造,用户不知情的情况下被借用身份发起请求,防御是Token校验和Referer校验。能用自己的话把原理讲明白,比生硬的背诵得分高得多。

6. 笔试中的时间分配与典型丢分点

6.1 拿到卷子先做这三件事

很多人笔试失利,不是因为不会,而是因为时间分配出了问题。我见过太多同学在前两道开放性业务设计题上洋洋洒洒写了一大篇,最后数据库和Linux操作题没时间做,而后面两道恰恰是最好拿分的。所以拿到卷子后别急着动手,先花三分钟做三件事:浏览全卷,标注每道题的分值;先做自己有把握的、短平快的题;最后再啃复杂业务设计题。

按照经验,一份90分钟的测试笔试题,理想的时间分配应该是:业务逻辑题35分钟,网络与接口题15分钟,数据库与Linux题20分钟,自动化与工具题10分钟,最后留10分钟检查。很多同学栽在"完美主义"上——业务题总想写全所有场景,一个用例反复涂改,结果后程崩塌。记住,业务设计题的目标是"覆盖面够广、关键点都踩到",不是"写一份能直接上线的测试计划"。

6.2 高失分点:漏边界、不校验、不幂等

结合我当时看到的卷子复盘,以及后来以面试官身份看校招笔试经验,失分点其实高度集中。

第一个是"只测正常路径"。写测试用例只写"输入正确数据,验证正确结果",完全没有考虑"不输入、输错、输超长、输特殊字符"。对策就是前面讲的"一正一反一异常"。

第二个是"不写预期结果"。很多人写测试用例只写步骤,不写预期输出,这在阅卷时会显得你很业余。一个完整的测试用例必须包含:前置条件、操作步骤、测试数据、预期结果、优先级。即使笔试没明确要求,也按这个结构写,显得专业。

第三个是"接口题只看HTTP状态码"。我在前面强调过,业务失败不等于HTTP失败。如果你设计的用例里没有"code非0"的断言,接口题基本白答。

第三个是"不考虑幂等性"。几乎所有带交互的业务场景都可以补一句"重复请求、重复支付、重复提交时系统应做防重处理",这既是加分项,也是防止漏测的兜底项。

6.3 开放题怎么答不跑偏

有些笔试卷子末尾会来一道"请设计一个电商首页的测试方案"或者"如果线上出现大面积无法下单的问题,你怎么排查"。这类开放题没有标准答案,但也有明确的得分逻辑。

我的建议是:先框定范围,再分层拆解,最后给结论。比如"线上大面积无法下单"这个问题,可以分四步答:先确认影响范围(是所有用户还是部分用户、是所有入口还是单个入口,先看网关日志和监控大盘),再看服务状态(订单服务、库存服务、支付服务有没有挂,看进程在不在、有没有OOM),再看依赖资源(数据库连接池是否打满、Redis是否雪崩、MQ是否堆积),最后看发布影响(最近有没有上线新版本、有没有配置变更,必要时回滚)。不要一上来就猜"可能是数据库挂了",哪怕猜对了,没有排查过程也拿不了高分。

7. 从笔试题反推:应届生该怎样准备测试岗校招

7.1 别盲目刷题,围绕"电商链路"建知识树

看完这份笔试题,你应该能感觉到,测试岗笔试根本没法靠刷LeetCode押中题。它考察的知识域非常明确,如果非要说一个准备方向,那就是围绕"一条完整的业务链路"建一棵知识树。

拿电商来说,你只需要拿一条"用户下单"链路,把每一环可能涉及的知识点补起来:前端页面(Selenium) -> 网络请求(HTTP) -> 后端接口(接口测试) -> 业务逻辑(用例设计) -> 数据库(数据一致性) -> 性能(并发) -> 安全(越权) -> 日志监控(Linux命令)。每补一个知识点,就去JD里看对应岗位要求里有没有这个词。这样形成的是一个网状知识结构,而不是一堆孤立的考点。

7.2 用一个项目把知识点串起来

校招生最大的劣势是没经验,但笔试其实不要求你有真实经验,要求的是"你思考过这些事"。所以哪怕没有实习经历,也建议自己做一个Demo项目,把整条链路串起来。

比如搭一个极简的电商后端(可以用Java Spring Boot或者Python Flask),实现用户注册、商品列表、下单、支付回调模拟这几个接口,然后用JMeter做并发下单测试验证库存不超卖,再用Selenium写一个自动下单的UI脚本,最后写一篇文章记录你发现了哪些bug、怎么定位的。这样一个项目,覆盖了接口、数据库、自动化、性能、日志排查五大模块,笔试里遇到任何场景题你都能从实际操作过的角度去回答。

7.3 校招季真正的"面试加分动作"

笔试只是第一关,面试时考官通常会拿着你的笔试卷追问。这时候能加分的动作有三个。

第一,主动讲"我当时这道题为什么这么答",把你的思考过程暴露出来。即使答案不完美,思考过程本身就很有价值。

第二,主动承认"这个场景我没有实际测过,但按照我的理解应该这样拆解"。校招生不会不可怕,可怕的是不会还硬编。

第三,准备一个"你印象最深的bug"的故事。不需要多高级,哪怕是"双11压测时发现秒杀接口有超卖风险",只要你能讲清楚复现步骤、定位过程、修复验证,就比背一堆八股文有说服力得多。

7.4 一条实操建议:考前自己模考一次

我最后想分享的备战建议是:考前至少完整模考一次。不是只做几道题,而是找一个安静环境,定好闹钟,把一份往年真题从头到尾写一遍,严格控制时间。我见过太多人在面试前只"看"真题不"写"真题,结果一上考场发现两个小时手写得又慢又乱,业务题根本写不完。

模考最重要的不是分数,而是让你体验到"时间压力下如何做取舍"。哪类题先做、哪类题果断放弃、答题时写多少字刚好合适,这些感觉只能在模考里获得。我当时认识一个很稳的女生,她考前把近三年的三份卷子各模考了一遍,每份都严格按考试时间走,最后正式笔试时提前十五分钟答完,还有时间检查出两处参数写错的低级失误。功夫用在考前,考场才不慌。

如果你只记得这篇文章里的一件事,我希望是那句"一正一反一异常"。测试的本质不是证明系统能用,而是通过各种方式证明它在极端情况下也不会崩。带着这个心态去答题,你写出来的用例,本身就比单纯背过多少条用例模板的人高一截。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 12:48:49

GATE与检查点模式:stitch-skills如何让AI Agent安全行驶

GATE与检查点模式:stitch-skills如何让AI Agent安全行驶 【免费下载链接】stitch-skills A library of Agent Skills designed to work with the Stitch MCP server. Each skill follows the Agent Skills open standard, for compatibility with coding agents suc…

作者头像 李华
网站建设 2026/8/31 12:47:21

Uber AI原生SDLC实践:70%代码由Agent生成背后的工程体系

这次我们来看 Uber 在 AI 工程实践上的一个公开分享:70% 的代码由 Agent 生成。这个数字在 2025 年的 AI 辅助编程浪潮里不算最激进,但放在 Uber 这种体量的工程团队里,意义完全不同。它不是实验室里跑通一个 Demo,而是把 AI Agen…

作者头像 李华
网站建设 2026/8/31 12:41:26

Harness如何设计团队架构:Phase 2的3个关键子步骤详解

Harness如何设计团队架构:Phase 2的3个关键子步骤详解 【免费下载链接】harness A meta-skill that designs domain-specific agent teams, defines specialized agents, and generates the skills they use. 项目地址: https://gitcode.com/GitHub_Trending/harn…

作者头像 李华
网站建设 2026/8/31 12:39:20

RAG工程实践:从分块、向量化到生产排错的完整指南

AI、LLM、GenAI 是当前技术社区讨论热度最高的几个词,但真正要把这些能力落到业务系统里,RAG 是无法绕开的关键工程路径。RAG 的全称是 Retrieval-Augmented Generation,也就是检索增强生成:先从知识库中检索出与问题相关的资料片…

作者头像 李华
网站建设 2026/8/31 12:38:45

Codex进化简史:从AI编程助手到Agent工作流的工程实践

如果你最近在刷技术社区,大概率会注意到一个现象:关于 Codex 的讨论密度突然变高了。有人问“Codex 官网登录入口在哪里”,有人贴出 unable to locate the codex cli binary 的报错截图,还有人在研究怎么把 Codex 接入 DeepSeek…

作者头像 李华