•对操作系统、编译技术、网络协议等核心课程有浓厚兴趣,多次在课程设计中独立完成文件系统模拟、词法分析器等模块,获得优秀评级,锻炼了底层的代码实现与调试能力。
•作为主要成员参与校园二手交易小程序开发,负责前端页面重构及接口联调,主动引入Jest单元测试并编写冒烟测试用例,在项目中首次尝试使用Mock数据模拟后端异常,提升了接口稳定性。
•加入软件测试兴趣小组,参与基于Selenium的Web自动化测试实践,通过设计覆盖关键业务流程的测试脚本,体会到测试用例设计对系统质量的保障作用,从此将测试思维融入日常编码。
北京云帆数字科技有限公司 - 质量保障部企业级SaaS
2017.03-2020.12
•- 负责公司移动端与后台管理系统的测试开发工作,独立设计测试策略并编写高覆盖率的用例,覆盖核心业务流程与异常分支。
•- 引入 Playwright 与 Cypress 构建分层自动化测试体系,对登录、权限、表单提交等关键链路实施每日回归,将人工回归耗时压缩 70%。
•- 深入参与前端性能治理,利用 Lighthouse 与 WebPageTest 定期对营销落地页进行性能审计,定位渲染阻塞与资源冗余问题,推动页面加载时间从 3.2s 降至 1.1s。
•- 主导测试环境与 CI/CD 流水线的集成改造,在 GitLab CI 中嵌入自动化冒烟测试,实现代码合入即触发质量门禁,线上漏测率降低 40%。
•- 主导公司数据可视化平台与低代码搭建工具的前端质量体系搭建,从0到1设计测试架构,统筹功能、兼容性、异常场景测试。
•- 研发基于 Vitest 与 Testing Library 的组件测试套件,覆盖 200+ 通用组件,结合 Storybook 实现可视化测试用例管理,使组件库缺陷逃逸率下降 60%。
•- 推广精准测试理念,通过代码变更分析工具识别受影响范围,动态分配测试资源,将全量回归周期由 3 天缩短至 1 天。
•- 定期输出质量洞察报告,将用户行为埋点数据与缺陷分布结合,反向推动产品优化交互设计,关键流程完成率提升 22%。
某在线教育直播课堂前端质量保障项目 - 前端测试开发工程师
2018.05-2018.12
•- 项目背景:直播课堂涉及多端(Web、小程序、Pad)实时互动,需保证高并发下的音视频同步、白板交互与连麦稳定性。
•- 项目职责:设计端到端测试方案,覆盖登录、预约、进房、举手、答题等全链路场景;使用 Puppeteer 模拟多用户并发,验证房间状态一致性;对弱网环境进行专项测试,编写网络模拟脚本。
•- 项目成果:累计发现并推动修复 130+ 个缺陷,其中 3 个为高并发下时序错乱导致的白板笔迹丢失问题。通过预发布环境混沌测试,使上线后首周用户投诉量同比下降 80%,课程完成率提升 18%。
企业级设计系统与组件库质量巡检项目 - 前端测试开发工程师
2021.03-2021.08
•- 项目背景:公司内部设计系统需支撑 20+ 业务线,组件库频繁迭代,要求保证视觉一致性、API 兼容性与无障碍访问。
•- 项目职责:制定组件级测试规范,基于 Chromatic 搭建视觉回归流水线,对每个 PR 自动生成像素级差异报告;编写 E2E 用例验证组件组合场景下的交互逻辑;梳理 ARIA 属性清单,手工辅以 axe-core 进行无障碍审计。
•- 项目成果:在 6 个月内发现并拦截 90+ 个视觉偏离与交互失效问题,将组件库的跨业务线投诉率降低至几乎为零。通过无障碍优化,使系统通过 WCAG 2.1 AA 级认证,内部满意度评分提升 35%。
前端观测与质量度量:
掌握前端可观测性实践,熟练运用Web Vitals指标与RUM数据采集,结合OpenTelemetry实现全链路追踪,能快速分析页面加载、交互延迟及接口超时等异常根因。
将前端埋点数据与自动化测试结果进行关联,构建基于用户路径的缺陷热力图,并据此调整测试用例的优先级与执行顺序,使高频场景的缺陷发现率提升约35%。