个人概述(测开时期 · 2016—2026)

ARCHIVED · 2016—2026

旧文。写的是我做测试开发和质量工程那十年,放这儿不删。现在的主线是全栈开发、企业信息化和大模型网关,跟这篇不是一回事,看 关于页。

归档 · 测开时期 2016—2026
乔雪源 · Quality Engineering Era → Full-Stack
测试开发 / 质量工程 压测与稳定性 平台开发 AI 评测 全栈交付(转型期) Python / Java / TypeScript

这十年我做的是质量工程和测试开发,场景换过几轮:SaaS 客服系统、百度核心搜索、支付宝基金与个人养老金、ASR / 翻译 / TTS 实时语音,最后是 L4 无人配送车。到后期,我的活儿已经从「验证别人写的东西」变成需求梳理、界面交互、前后端、数据和部署自己一路做完,其中一套内部平台由我独立从需求做到上线。再往后就是正式转岗全栈。

0质量工程年限
0主要业务领域
0段工作经历
杭州当前所在地

该阶段的工作与开发成果

该阶段工作 · 九识智能(转型前)

当时负责 L4 无人配送车业务的端到端质量。质量判断覆盖车端软件、云端服务、通信与数据链路,并延伸到 OTA、仿真与路测。除了验证单点功能,还要沿着任务下发、执行、状态回传和异常处理检查整条链路,判断一次变更会不会在真实运行中引入连锁问题。

我的重点是把分散的测试活动变成可重复的工程流程:根据业务风险确定范围,把高频检查沉淀为自动化,将执行和质量数据收进平台,再通过趋势与失败分布找到优先问题。这样既能让问题更早暴露,也能让版本是否具备发布条件有据可查。

转型起点 · 全栈开发(后已正式转岗)

在这一阶段后期,我已经以全栈方式开展业务开发与平台开发,把质量工程中积累的风险判断、自动化和稳定性经验带入需求分析、交互设计、前端、后端、数据与部署。AI 会参与方案比较、编码、调试和结果分析,但所有产出仍要经过正常的审查、测试和发布流程,并以真实业务中的使用效果作为完成标准。这条线后来成为我的主职——我已正式从测试开发转为全栈开发工程师。

教育背景 · 北京科技大学

2012 — 2016 · 计算机科学与技术本科。 学习过数据结构与算法、操作系统、计算机网络、编译原理和数据库等基础课程。工作后仍习惯通过写代码、跑实验和复盘线上问题来验证理解。

职业经历

  1. 2026 上半年九识智能 · L4

    L4 无人配送车质量与平台自研

    负责端到端质量方案与关键版本验证,覆盖车云协同、OTA、仿真和路测。同期独立开发一套内部质量平台,从需求、界面、登录鉴权、前后端和数据库,一直完成到 CI/CD 与部署。

    车云链路仿真 / 路测OTAFastAPIReact云效 / SAE
  2. 2025 — 2026腾展 · ASR / 翻译 / TTS

    App 与服务端测试负责人 / AI 评测基建

    负责 VOIP / ASR / 翻译 / TTS 全链路质量。为同声传译建立 WER 自动化评估和翻译基准集,使用 LLM-as-a-Judge 做批量验证;推动接口测试从 JUnit 迁移到 Pytest,测试覆盖率提升 70%。

    VOIPASRTTSWERLLM-as-a-JudgePytest
  3. 2021 — 2024蚂蚁 · 基金养老

    基金与个人养老金 QA Owner

    负责需求评审、测试策略、全链路压测、容灾演练、监控与应急预案。个人养老金项目重点覆盖开户、缴存、资金链路和对账场景,负责期间保持 0 重大事故。

    QA Owner全链路压测容灾演练资金链路监控应急
  4. 2018 — 2020百度 · 大搜索

    搜索质量与垂类研发

    参与核心搜索 VUI 和检索链路质量保障,使用 Python / Shell 开发自动化 diff 工具并接入 CI。后转研发,负责日历、天气垂类业务开发,以及向统一搜索架构的迁移和数据更新链路优化。

    SearchVUIPython / ShellCITest → Dev
  5. 2016 — 2017SaaS · 客服系统

    Web、服务端与移动端测试

    使用 Minitest 补齐 Ruby on Rails 后端单测,代码覆盖率提升到 80%+;使用 Selenium / Appium + Jenkins 建设端到端自动化,核心回归场景实现自动执行,单次回归耗时缩短 90%+。

    Ruby on RailsMinitestSeleniumAppiumJenkins

平台交付 · 内部质量平台

这是我以全栈方式独立落地的项目之一,也是我转型全栈最完整的一次验证。围绕测试执行、质量度量和结果分析,我独立完成需求梳理、信息架构、界面交互、登录鉴权、前后端、数据存储、联调、CI/CD 和部署。平台将执行记录、质量数据和分析结果集中到同一处,减少在不同工具之间来回整理信息的成本。

① 登录页 · 登录鉴权与前端实现
② 仪表盘 · 质量度量与测试执行总览

内部质量平台 · FastAPI + React / TypeScript + MySQL / Tair + Docker + 云效 / SAE

应用开发

FastAPI + Python 3.11 提供后端接口,SQLAlchemy / Alembic 管理数据访问和迁移;前端使用 React 18 + TypeScript + Vite,配合 Ant Design、Zustand 和 React Router。

数据与部署

使用 MySQL 8.0 / RDS 存储业务数据,Tair 缓存,EMQX 承接 MQTT 消息;通过 Docker、阿里云云效和 SAE 完成构建与部署。

结果分析

根据测试执行数据归纳失败模式、标记可疑项并给出排查建议。每条分析都保留原始数据入口,由测试人员复核后形成结论;AI 用来缩小排查范围,不替代最终判断。

AI 在业务里的实际用法

AI 已经进入评测、开发、调试和结果分析这些具体工作;是否真正有用,最终看能不能提高交付效率、减少重复劳动,并让结果经得起复核。

01
同声传译效果评测

在实时语音通话业务中,用 WER、翻译基准集和 LLM-as-a-Judge 对 ASR、翻译与 TTS 链路做批量验证和回归。指标用来发现变化,具体样本仍会回到人工复核。

02
全栈业务交付

在实际项目中使用编程 Agent 辅助拆解需求、比较方案、开发前后端、调试和排查问题。生成内容进入正常的代码审查、自动化测试和发布流程,由我对最终结果负责。这条线后来成为我的主职方向。

03
质量结果分析

在内部质量平台中,让 AI 根据执行数据归纳失败模式、标记可疑项并给出排查方向,同时回链原始记录,方便测试人员快速确认或推翻它的判断。

04
多个业务项目落地

目前已经在多个实际业务项目中使用这套工作方式。内部质量平台是链路较完整的一项,从需求、开发到部署由我独立完成,项目以真实业务中的使用效果作为完成标准。

该阶段的重点

那段时间我更关心三件事:AI 给出的判断能不能回到原始数据,生成的代码能不能进入正常的审查、测试和发布流程,做出来的工具能不能被团队持续使用。需要的新知识跟着业务问题补,不单独罗列框架清单。这三条到今天仍然成立。

常用技术

PPython JJava RRuby on Rails PPytest SSelenium FFastAPI RReact TTypeScript MMySQL RRedis / Tair OOceanBase RRocketMQ / Kafka SSOFA / 分布式事务 DDocker PPrometheus GGrafana LLinux
测试开发
  • 接口、Web、移动端和服务端自动化
  • 白盒测试、覆盖率治理与 CI 质量门禁
  • 测试平台、数据构造和执行调度
稳定性
  • 全链路压测、容量基线与性能分析
  • 容灾演练、故障注入、监控与应急预案
  • 资金链路、账户体系和对账场景
问题排查
  • JVM、Linux 和分布式链路诊断
  • Redis / Tair、RocketMQ / Kafka 常见故障
  • Prometheus / Grafana 指标与日志定位
中间件与架构
  • Tair、OceanBase、SOFA 体系与消息中间件
  • 分布式事务、缓存一致性与消息异常处理
  • 限流、熔断、降级、主备切换与多地容灾

AI 音乐创作

xueyuan · AI 音乐人

工程之外,我也使用生成式 AI 进行音乐创作。主题、情绪、叙事和最终取舍由我完成,AI 用来扩展旋律、编曲与声音表达的可能性。歌手名为 xueyuan,目前已入驻 网易云音乐与 QQ 音乐。本站播放器现收录 3 首作品:《King Without a Crown》、《Bunker Logic》、《Burning Low》。

一句话说明

这一阶段(2016—2026)我做的是质量工程与测试开发,后期已经用全栈方式独立交付平台与业务系统。现在我的岗位是全栈开发工程师,方向是企业信息化与大模型工程化,最新定位见 「关于」页。工程之外,我以 xueyuan 的名字创作 AI 音乐。

// command palette

搜索文章

输入关键词搜索,使用 ↑ ↓ 选择,Enter 打开。

King Without a Crown xueyuan
0:00 2:55
智能缓存 · 跨页续播