小孩上火了吃什么降火最快| 农历是什么生肖| 人生海海是什么意思| 孩子经常发烧是什么原因| 什么是有机奶粉| 衣原体感染有什么症状| 艾灸起水泡是什么原因| 梦见自己和别人吵架是什么意思| 不想要孩子用什么办法最好| 三十年婚姻是什么婚| 地皮菜是什么菜| 老鼠为什么怕猫| 历法是什么意思| 耳门有痣代表什么| 孕妇头晕是什么原因| 交警罚款不交有什么后果| 失眠多梦是什么原因| 铁皮石斛可以治什么病| 飞机上可以带什么吃的| 梦见门坏了什么意思| 南瓜不能和什么同吃| 冷暖自知的前一句是什么| 果皮属于什么垃圾| 物上代位性是什么意思| 为什么超市大米不生虫| 蝙蝠来家里是什么预兆| 右肺中叶纤维灶是什么意思| 尿急是什么原因| 肠炎什么症状| 什么时间段买机票最便宜| 什么样的山峰| 气短是什么原因| 老油条什么意思| 血常规是什么意思| 螃蟹喜欢吃什么食物| 具备是什么意思| 六味地黄丸的功效是什么| 补钾吃什么食物| 我用什么留住你| 升阳是什么意思| 踮脚有什么好处| 急性肠胃炎是什么原因引起的| 91年是什么年| 卡号是什么| 对线是什么意思| 羊水偏少对胎儿有什么影响| 指甲长的快是什么原因| 鸡精和鸡粉有什么区别| 胃肠造影主要检查什么| 胃痛吃什么药最有效| py什么意思| 看金鱼是什么梗| 青黄不接是什么意思| cip是什么| 孕早期适合吃什么水果| ganni是什么牌子| 南京有什么好玩的景点| mrcp检查是什么意思| 大肠杆菌是什么病| 犹太人什么意思| 痛风发作吃什么药| 种草什么意思| 春回大地是什么生肖| 游手好闲是什么意思| 十二指肠霜斑样溃疡是什么意思| 绿洲是什么意思| 双向情感障碍吃什么药| 10年是什么年| 什么了什么| 四肢厥逆是什么意思| 柳州有什么大学| 01是什么生肖| 载脂蛋白b偏低是什么意思| 五月二十二是什么星座| 夏天肚子疼是什么原因| 年终奖是什么意思| 什么是姑息治疗| 梦见大水是什么预兆| 五月掉床有什么说法| 叶酸不能和什么一起吃| 火车和高铁有什么区别| 胃炎可以吃什么| 智齿冠周炎吃什么药| 书到用时方恨少什么意思| 小腿冰凉是什么原因| 发达国家的标准是什么| 10.30是什么星座| 虚火旺吃什么去火最快| 性是什么| 宠溺是什么意思| 肝内小囊肿是什么意思| sly是什么牌子| 心电监护pr是什么意思| 就诊是什么意思| 文书是什么| 舞美是什么| 千秋无绝色悦目是佳人什么意思| 社保缴纳基数是什么意思| 嘴苦什么原因| 什么补铁| 三阳开泰是什么生肖| 经心的近义词是什么| 做nt需要准备什么| 肛门里面痒是什么原因| 突然恶心想吐是什么原因| 女人肾虚吃什么好得快| 男性夜间盗汗是什么原因| 眩晕挂什么科| 两点一线是什么意思| 古人的婚礼在什么时候举行| 不谷是什么意思| af是什么| 高丽参和红参有什么区别| 优五行属性是什么| 独占鳌头是什么意思| 冬字五行属什么| 胃胀不舒服吃什么药| 夏天喝什么汤| 子息克乏是什么意思| 碳酸钙d3颗粒什么时候吃最好| 老上火是什么原因造成的| a03是什么| 空气炸锅可以做什么| 百家姓第一个姓是什么| 生地和熟地有什么区别| 胃癌是什么原因引起的| 蒲公英和什么相克致死| 突然血糖高是什么原因引起的| low什么意思| 高的部首是什么| 梦见买楼房有什么预兆| 中筋面粉是什么粉| 为什么月经来是黑色的| 杨梅泡酒有什么功效和作用| 霖五行属性是什么| 气血不足吃什么食物最好| 马斯卡彭是什么| 梦见枪毙人是什么意思| 肛裂用什么药治最好效果最快| 轩尼诗是什么酒| 五花肉炒什么配菜好吃| 酒后吐吃什么可以缓解| toshiba是什么牌子| 性激素六项检查是什么| 补气养阴是什么意思| 口水粘稠是什么原因| 厚黑学是什么意思| 三七粉适合什么人群喝| 口舌痣是什么意思| 高血压属于什么系统疾病| 什么是毒龙| 户名是什么| 腹部b超挂什么科| 功成名就是什么意思| 锁骨是什么位置| 石墨烯属于什么材料| 罴是什么动物| 单硬脂酸甘油酯是什么| 左侧肚脐旁边疼是什么原因| 夜长梦多是什么意思| 梦见着火了是什么征兆| 脉弦滑是什么意思| 稻谷什么时候成熟| 雌激素是什么东西| 调理牛肉是什么意思| 相公是什么意思| 拔完智齿吃什么食物好| 一根长寿眉预示什么| 5月份什么星座| 多子多福是什么意思| 什么什么多彩| 心脏在什么位置| 改善记忆力吃什么药好| 对等是什么意思| 迪奥是什么意思| 洗了牙齿要注意什么| 小孩睡觉磨牙齿是什么原因| 今日立冬吃什么| 补办手机卡需要什么| 今日是什么日子| 孩子发烧按摩什么部位退烧| 色令智昏是什么意思| 阴道是什么味道| 脱髓鞘疾病是什么病| 手上有红点是什么原因| 2.25是什么星座| 部分导联st段改变是什么意思| 化生子是什么意思| 口腔溃疡吃什么药好得快| 汪星是什么意思| 健康证检查什么| 7月17日什么星座| 什么人不适合做收银员| 搬家有什么讲究| 黑桃a是什么酒| 柠檬泡水喝有什么好处| 什么样的操场| 老年脑是什么病| 1970年五行属什么| 热玛吉是做什么的| 预祝是什么意思| 偏头疼挂什么科室| 隔离霜和防晒霜有什么区别| 吃什么补黑色素最快| 男人吃韭菜有什么好处| 什么情况需要做肠镜| 乳腺结节吃什么药好| 相濡以沫什么意思| 辛味是什么味| 射手是什么象星座| 爸爸生日礼物送什么| 铠字五行属什么| 每天跳绳有什么好处| 出汗多是什么原因| 韭菜不能和什么一起吃| 公交车是什么意思| 剑玉是什么| 一个口一个且念什么字| 指的是什么| 为什么会得肾构错瘤| 颈部彩超能检查出什么| 一什么眉毛填量词| 结婚的礼数都有什么| muji是什么意思| 心率用什么字母表示| 男生生日送什么礼物好| 粉底和气垫的区别是什么| 来月经可以吃什么| 叙字五行属什么| 精字五行属什么| 918是什么星座| 致意是什么意思| 什么时候受孕率最高| 轻奢是什么意思| 隽读什么| 舌头痛挂什么科| 什么是风湿热| 孕妇血糖高有什么症状| 省军区司令员是什么级别| 三姓家奴是什么意思| 开塞露是干什么用的| 什么样的毛刺是良性的| 补铁吃什么| 中元节出什么生肖| 什么是直肠炎| 什么馅的饺子好吃| 老人经常头晕是什么原因引起的| cr是什么意思| 红曲红是什么东西| 吃什么补羊水| 女龙配什么属相最好| 狼狗是什么品种| 诸葛亮是什么生肖| 农历五月十八是什么星座| 6月1日什么星座| 谷草转氨酶偏高是什么意思| 病假需要什么医院证明| 梭织面料是什么面料| 万宝龙手表什么档次| 牙龈溃疡吃什么药| 肝内低密度灶什么意思| gaba是什么| 男人纹身纹什么运气好| 懋是什么意思| 百度

测试开发之路 分享一下自己的简历, 抛砖引玉欢迎讨论

孙高飞 · 2025-08-06 · 最后由 质量小白 回复于 2025-08-06 · 25961 次阅读

前言

百度 李女士向记者出示了自己与苹果客服的通话记录,拨打电话时间共计70分钟。

我看到有同学希望大家能分享一下一些简历,大家可以参考讨论, 并且我记得也有位同学觉得很多时候学习知识,其实都是有潜在目的的。对着简历要求和描述,反过来去选择学习什么知识的方式会更有成效。 所以我就来写这么这篇文章了。 但乱发别人的简历是不道德的, 所以我把自己的简历脱敏后发出来给大家看看。 因为每个人涉及到的领域是不一样的, 并且工作经验不同简历的内容也是不一样的。 所以为了我会把自己 15 年的工作经历拆成几个阶段来展示,并且会解释一下这个阶段主要在做什么事情

还有就是简历会有裁剪,毕竟简历内容还是挺多的, 包括什么兴趣爱好啥的或者一些我觉得不重要的东西就直接剪掉了。 还有学历背景也不写了, 熟悉我的人都知道就是一个普通三本,计算机科学与技术系。

PS:我本人写简历其实没什么技巧, 完全是凭借着我这些年做面试的心里活动来倒推用人方喜欢什么样的简历。

第一阶段 -- 毕业 4 年半

首先要说一下因为实习和刚毕业那会实在没什么好写的, 因为真是啥都不会没有任何经验。 并且实习的时候直接转正了,也没写过什么简历。实习的时候在文思创新(后来改叫文思海辉, 俩外包公司合并了), 我都略过了(也没什么好写的, 外包公司么, 就是点点点,只有在最后一家做了一些自动化的东西)。

个人擅长技术描述:

  • 熟悉 java 语言,可使用 java + testng + selenium 编写自动化测试用例
  • 良好的英语水平,可使用英语沟通工作内容

工作经历

2012/11 -- 2015/5 公司:和益达 (包公司) | 测试工程师
2010/07 -- 2012/11 文思创新 | 测试工程师

项目经历(一)

Ariba on-demand spend management

项目职责:

  • 根据用户需求以及 bug 描述编写测试用例和测试计划。
  • 运行代码覆盖率工具(Corbetura)编写单元测试用例(ariba 采用模块开发,部分数据迁移能力的单测可交给测试人员编写)。
  • 使用 Selenium 编写 web UI 自动化脚本。自动化小组 3 人共维护用例规模 -- 4 千。 采取 selenium grid 作为浏览器集群加速用例运行。
  • 负责开发测试工具,编写产品后门程序帮助测试。
  • 赴美国参与新功能的开发测试,包括功能,数据迁移等。

项目描述:Ariba 支出管理 (Spend Management) 解决方案,帮助企业分析、理解、及管理整个企业的支出,以节约成本与提升流程效率,其解决方案包括专业咨询服务、信息技术、以及供应商网络的全面组合。主要地分为如下几个部分:1)寻源及招投标为主的上游,2)下游的采购到支付的执行,3)能见度解决方案,以及与其它如 ERP 等应用系统的集成部分。

项目经历(二)

MSTV(微软数字电视系统)

项目职责(这份工作偏运维):

  • 根据测试需求配置网络环境以及系统环境,后期编写 power shell 编写自动化配置工具。
  • 日常测试与开发机器的运维工作,机器规模 -- 300

项目描述:该项目是微软收购了一家电视公司后成立的,功能与一般数字电视相似. 客户主要为美国民众,提供收费电视服务。

总结

嗯, 确实没了,在外包的这几年里能拿的出手的东西确实有限。 不过总算是自动化入了门, 能搞的了 UI 自动化, 能开发一些简单的小工具, 在微软那会接触到了一些运维的东西,那其实对后面帮助不大,因为微软的技术都是 C# 和 power shell,离了微软的生态圈是屁用都没有, 外面的公司是不可能用这套东西的。 不过好歹这段经历也是个加分项吧,毕竟有运维的经验和编写脚本的经验。 加上在 ariba 项目中涉及到的 java 和 UI 自动化,单元测试这些,在当时是可以让我从外包跳槽到互联网的,毕竟 2015 年那个时候,讲道理能写代码的测试也不是很多的。即便是我跳槽到了 58 到家,也发现整个公司几百人,测试团队几十人里, 能写代码的就那么几个人。 那个时候在这些小公司里测试人员就是点点点的点工,但当时在大厂,已经有很多测试人员懂代码了。 再上 15 年那会正是互联网爆发的那几年, 创业公司如雨后春笋的冒出来,工作岗位也比较多,所以凭借着这个履历也是在 2015 年的时候跳槽到了 58 到家, 这也算是我摆脱了外包的身份进入了互联网领域。

这里想说一句, 其实跳出外包圈子进入互联网在当初那个时期也没那么容易, 虽然我上面写的轻描淡写的。 但在外包公司里想找个能写代码的工作其实是很不容易的。9 成 9 的人都是在点点点。 甚至我入行的时候底子更差,实习的时候就不是测试工种,有点类似行政人员一样, 在微软的办公区里打杂。 后来发生过很多事情,比如:

  • 离职被卡,导致下家公司说好的项目没进去,因为都是在微软项目中,就是换了个公司,导致原公司到微软投诉了,当时这个行为还是挺敏感的。 所以那个项目我就没进去,然后我就被安排到了一个偏远的小屋子里,去看着人做类似众包测试了,就是当时有个练习用手机打字的软件(嗯,那会智能机刚刚冒头很多人其实不会用手机打字),然后请那些小时工(大多都是学生兼职挣外快的,请过来干几个小时就结算几个小时的钱)。 我就负责看着这些学生,然后收集测试结果, 我有时候也上手测试,但其实就是用软件打字。
  • 实习的时候就不是测试团队的, 为了能挤进测试团队(虽然只是个本地化国际化测试小组),我自己私下找了一些测试组长,求他们收留我。 后来总算是微软的 hotmail 组把我收编了,算是入行了测试领域。 当然这就是个做本地化国际化的,没有任何技术含量,甚至测试用例都是美国那边写好了我们执行的。所以就没写在简历里,因为实在不是什么光彩的岗位。
  • 在微软的时候为了能接触自动化又是求爷爷告奶奶的, 主动找到 manger 希望能去自动化小组。 后来几经辗转,总算是拿到了这个机会。 算入门自动化了, 那段时间工作很努力, 天天写代码非常开心。
  • 去美国也不是很舒服, 语言不通(我的英语都是工作用于,生活上很难), 再加上穷,连个头都舍不得减(那边剪头是真的贵,找个街边菲律宾的剪头师傅都得 20 美元),所以在美国最长的一次有大半年, 天天都吃酒店和公司的免费餐, 但免费的大家都懂得, 没什么好东西。 周末就去吃快餐, 那边麦当劳倒是很便宜, 2.5 美元就是一个最简单的套餐,并且可乐无限续杯。 在那 2 年里有一半时间都在美国呆着, 吃着这些垃圾食品,其实对身体是有害的,我现在肠胃很不好, 也怀疑是那个时候落下的病根。 还记得有一次是在馋的受不了了, 让我们老大带我们找了一家中国餐馆。 我们看见菜上桌的时候眼睛都绿了, 就跟那狼群进了羊圈一样。 全程没人说话, 就是在风卷残云的吃。不过老实讲那那段物质上欠缺了一些, 精神上还是不错的, 练了英语,硅谷工作环境也好,时不时的老大会带我们出去走走(基本不花钱那种),感觉像旅游一样。

上面说的挺多的,其实就是想表达在当初从外包转到互联网,尤其还是进互联网的写代码的岗位,也是很不容易的。 挺多时候机会是需要自己争取的,就像为了能出来实习,我们 4 个同学晚上给导员送礼(当时学校不让我们出来实习, 因为我们报的培训机构本来是和学校有合作的,但后来合作谈崩了,学校就不让我们出去了。所以我们才来求导员睁一只眼闭一只眼)。实习和工作的时候为了能进更好的组也是主动找领导去聊,主动去跳槽到更好的团队,这些都是要自己争取的。 并且我大二那年就报了培训班学了 3 个月 java,学习期间成绩很好,争取到了机会在大三免费给培训班老师打了一年工练手。所以有 java 的底子的,这在后面找自动化测试的工作才算有了一定程度的依仗。 很多时候真的, 机会不是什么都不做就等着从天上掉下来的。

当然, 运气也很重要, 而且十分重要,并且在那个时候互联网刚兴起, 从业人员不多,所以工作相对比现在好找太多了,这也算入行早的优势,能在早期用比较低的门槛进入这个行业,然后快速的去积累行业经验在这里站稳脚跟,后面的路就顺畅多了。 现在入行的小同学们。。。。嗯, 是真的难

第二阶段 -- 2015 年的 10 个月

2014 年和女王大人相识相恋,谈婚论嫁,让我更加迫切的感受到了经济压力。 所以离开外包进入互联网迫在眉睫。 当时 O2O 兴起, 58 也入了局,成立了一家新的公司 -- 58 到家, 我闻声而动找了在里面工作的同学, 把简历推荐了进去。 获得了面试机会并成功进入这家公司。 但由于很多操蛋的事情也就呆了 10 个月就走了。 这段时间的履历补充在下面。

个人擅长技术描述:

  • 熟悉 java 语言,可使用 java + testng + selenium 编写自动化测试用例
  • 熟悉 jmeter,可根据 jmeter 公开的工具包进行二次开发,可分析性能缺陷,使用监控工具。
  • 熟悉接口自动化测试,可独立开发接口自动化测试框架
  • 良好的英语水平,可使用英语沟通工作内容

工作经历

2015/5 - 2016/3 58 到家

项目经历(一)

nocode 接口自动化测试工具独立开发:

  • 该工具使用 java 语言,由于业务测试人员普遍不懂得编写代码,所以采取关键字驱动的设计,利用反射原理,把用户在 execl 中编写测试用例翻译成代码执行接口自动化测试。
  • 推广该工具,并带领业务测试人员完成相关的接口自动化测试工作。

项目经历(二)

56 到家 APP 测试工作

  • 测试以及线上环境巡检监控工具的开发: 为解决线上和测试环境不稳定的问题,开发相关自动化工具周期性巡检环境并在异常时告警,主要方式有服务的心跳检测(端口探活),自动化测试的定期巡检。集成到公司的 jenkins 平台中稳定运行。
  • 测试环境资源管理平台开发 (包括自动化部署,资源管理,权限管理等等。参与后端开发)
  • 引入 Jemeter,并培训业务线人员进行性能测试。制定性能测试方案并排查与分析性能缺陷。 整体方案使用 jmeter+influxdb+grafana,监控平台为 58 内部平台。
  • 数据恢复工具与数据准备服务的开发。实现一键准备测试数据。简化业务线测试人员的测试工作
  • 推进持续集成,使用 jenkins 编写 job,将自动化测试加入到持续集成流水线中。
  • 定期组织技术分享会,培训业务线人员技术能力。

总结

在 58 只呆了 10 个月, 但我其实很珍惜这个能进入互联网,并且还是在测试开发组里工作的机会。 所以这段时间拼命的学习, 我记得看了 mysql 的一本书, 看了 jenkins 的一本书,还看 linux 的部分内容(主要看性能分析上了, 全套的真没看下来)。 所以做出的成果也不少, 搞了接口自动化测试工具的开发(当时还兴冲冲的搞了关键字驱动的,但在后来我十分看不上关键字驱动的东西。。。。),把性能测试也搞下来了(看 linux 和 mysql 的书也是为了性能测试),还二开了 jemeter。 入门了持续集成,搞了 jenkins。零零碎碎的小工具也有一些。 这个时候就彻底转型成技术工种了, 这也为后面进入第四范式打好了底子,因为第四范式的测试团队真是全员测试开发,不会写代码的连外包岗都进不去。

这里有个小插曲,我当时写简历的时候还厚颜无耻的给自己加了个测试架构师的 title,当时眼光很浅,觉得自己挺了不起了。 毕竟当时圈子里的 9 成 9 的人都是在点点点, 我这又二开 jmeter,又玩 jenkins 又开发测试框架的,着实是自大了一把。 后来进了范式以后, 接触了那么多更复杂的技术栈,才明白, 在 58 的这个时期的我,充其量也是小桌坊, 属于矬子里拔大个的水平。

第三阶段 - 入行 AI 大数据与云原生阶段

这里的简历就比较长了, 因为在第四范式呆了差不多 5 年半, 时间太长了, 所以做的东西有些多。

工作经历

2016/3 - 2021/7 质量部下属工程效能组组长

自我介绍/个人擅长

  • 熟悉编程语言:golang, java, python, js ,ts
  • 擅长容器领域(docker&&k8s)内的各种实战项目。曾经推动并设计开发了公司内的各项容器化项目,包括但不限于:
    • 公司内核心产品,自动化测试等工程的容器化改造。
    • 设计并开发基于原生云架构下的混沌工程工程。
    • 编写基于 k8s 的产品部署工具和环境治理系统。
    • 整合 jenkins pipeline 与 K8S 优化 CICD 流水线。
    • 编写 k8s operator 优化各项测试工具。
  • 擅长大数据领域的各项测试方案,主要应用 spark,flink 和 kafka 相关技术栈,曾经推动并设计开发了公司内数据平台内各项场景的测试方案。包括:
    • 大数据的批处理和流计算的黑盒,白盒,性能,兼容性,稳定性,一致性测试
    • 数据质量监控
    • 大规模造数平台的开发
  • 擅长机器学习领域相关业务,熟悉机器学习的商业模式,各项算法测试方法, 主导并设计了公司内算法的效果,性能,兼容性等测试方案和工具的开发工作。 曾经带领过算法平台的测试团队。
  • 擅长各项自动化测试实践, 设计并开发了公司内大部分的自动化测试项目,包括:
    • Web 端 UI 自动化测试
    • 接口自动化测试
    • SDK 自动化测试
    • 部署自动化测试
    • CLI 自动化测试
  • 热爱技术分享,在国内最大的测试社区 Testerhome 撰写专栏《测试开发之路》。 参与了 2017 到 2021 年的 MTSC 测试开发大会(讲师和幕后工作都有涉及)

项目经历(一)

基于原生云的混沌工程平台
产品全部围绕机器学习的生态构建,并且核心产品均使用微服务 +k8s 的架构,而由于机器学习业务数据量大,计算时间长的特点。 如果代码,环境,或其他原因造成的不稳定导致任务失败所带来的成本代价非常大,而因为产品使用微服务架构,我们需要涉及到上百个服务的故障注入,工作量巨大。基于此背景下,由工程效能部发起成立混沌工程专项,开发全自动化混沌工程项目,实现全自动化的针对每个服务进行故障注入,测试验证以及结果分析。 目前该项目已经到 20 年的 MTSC 深圳大会上进行分享。 我的角色是该项目的负责人,初中期负责整个项目的推进沟通和代码开发工作,后期交给团队成员负责。

主要的技术实现简介如下:

  • 对于 K8S 故障注入采取容器领域常见的 side car 模式,向业务 POD 注入故障生成容器,配置参数共享网络,进程,目录名称空间。可以达到最细粒度的故障注入且不会影响其他服务正常运行。对于物理机和虚拟机采用开源工具 chaos-blade 直接以 server 模式启动, 调度程序控制 server 执行故障的注入和恢复。最后整合 K8S 和物理机两种注入方式统一调度。
  • 监控技术采用取普罗米修斯,监控 K8S 集群和物理机的各项指标
  • 由于 TO B 类型的业务没有线上环境导流,所以测试过程采取在测试环境针对单个服务注入故障的同时运行全自动化测试用例,同时测试用例对接普罗米修斯,统计测试用例的执行情况最终计算出每个服务的 SLA。
  • 分层测试方案上,要求测试人员把服务接口的幂等性测试列为常规的回归测试内容。

项目经历(二)

数据平台测试项目
数据平台核心产品之一, 实际上在所有产品中都涵盖到了非常多的数据能力(包括离线批处理和在线流计算)。所以需要在整个公司产品层面设计一个合理的数据质量保障方案。 我的角色是该项目的负责人,初中期负责方案的设计执行,开发对应的测试工具。 后期交给业务线 QA 独立完成。

主要的方案条目如下:

  • 白盒测试方案: 公司所有产品均使用 spark 和 flink 完成产品的离线和在线业务,所以白盒测试方案上我们深入研发代码中, 规范研发的代码规范。 第一步针对数以百计的 UDF 和 UDAF 进行最小粒度测试。 第二步要求研发拆流,讲计算流按业务拆分成若干子流,QA 针对子流进行集成测试。
  • 黑盒测试方案:主要分为两种形式,第一种编写 spark 程序扫描数据表,分析数据分布,值阈,类型等维度,建立 Data Profiling 机制验证数据本身的质量以及数据处理程序是否按预期运行。 第二种通过造数平台,在离线和在线业务上通过造数工具准备固定的数据,精确验证数据处理程序是否如预期运行。
  • 性能和异常场景测试方案:开发造数平台,创建不同的数据分布(针对数据倾斜)数据规模(针对大数据和宽表)数据类型(针对各个业务对字段的要求)异常场景 (空表,空列,异常字符) 等等满足各种场景的测试需要。 造数平台采取 spark+hadoop 技术栈, 利用 spark 的分布式计算特性和 hadoop 的集群资源在短时间内造出数十亿甚至百亿级别数据。
  • 数据兼容性测试:公司内部各个产品使用了不同的数据处理框架,比如 spark1,spark2,spark3,和 flink,而整个产品策略上各个产品线的数据需要能够互相流转形成闭环。 所以测试方案上要求每个数据处理算法都要兼容各种数据格式, 包括 txt,parquet,csv。同时也要兼容各个数据框架产出的数据,也就是所有算子都要能够处理其他算法框架产出的数据。 所以我们建立相应测试框架,让每个算法都在不同的数据上运行验证兼容性能力。
  • 一致性:在整个机器学习生命周期中保持数据离线和在线的一致性非常重要,所以测试方案上验证离线的数据处理结果与在线的结果需要一致。
  • 稳定性:主要涉及流计算业务,产品要求我们的数据需完成进准一次性语义,保证数据不会出现丢失,重复和重复消费的情况, 所以我们以混沌工程的思维,使用故障注入的方式验证流计算的过程中不会出现上述情况。 同时也是保证流计算所有节点均有精准一次性语义的设计。
  • 效果测试:机器学习业务要求每个算法要达到一定的效果方能上线, 所以我们成立 beachmark 委员会,与客户沟通,收集脱敏数据,在固定数据集上运行算法,统计相应的评估指标,验证算法效果是否回退。

项目经历(三)

由于公司产品采取微服务 +k8s 架构,我们面临上百个模块的每日的更新与构建,过于复杂的架构和人肉的工作方式会严重拖慢产品迭代进程。 所以需要一个高度工程自动化的持续交付系统来满足公司的对发布周期的需求。我的角色是该项目的负责人, 前中期主要负责项目的推进,设计与开发, 后期交给每个模块的研发与测试人员自行维护。

主要的技术方案如下:

  • 主要采取 jenkins 与 K8S 整合的方式, 利用 K8S 动态启动 jenkins slave node 的形式执行 pipeline,利用 K8S 的分布式能力加强持续交付系统的负载均衡和高可用能力。
  • pipeline 中加入 UT,代码扫描,镜像制作,环境部署,自动化测试一整套链条。 部署工具同样基于 K8S 进行部署。
  • 开发测试平台,其中包括环境治理,项目管理,提测管理和质量可视化模块。 打通公司内各个平台的数据,在各个流程加入卡点, 比如研发提测时会检查提测环境的 dailybuild 是否执行,测试通过率是否满足要求,当前是否还存在 Block 级别 bug 等卡点。如不满足需求降阻止提测。 而质量可视化模块会收集到公司各平台内的数据统计项目进度,场内工单,bug,dailybuild 等等数据,完成数字化的全链路可视化度量。
  • 测试团队同样接入 pipeline,完成全量部署到版本发布的整个联调的流水线化处理,在整个流程中加入 UI 自动化, 接口自动化, sdk 自动化,部署测试自动化工具等类型的自动化测试。

总结

其实在范式这么多年, 不可能只有这三个项目, 但是其他的我当时都没有写。 我自己觉得,简历么,不能太长篇大论。 我自己做面试官的感受是每天工作很忙, 不想在简历里花太多时间, 要是候选人写了特别多的东西, 在一家公司的经历里我最多看前三个。 而且写的太多了,我就比较难判断出他最擅长什么的。 所以我写简历的时候就习惯了只写 3 个我觉得最有亮点的东西。 当初挺纠结的, 因为简历写 AI 的东西少了很多, 没有突出在 AI 方面的亮点。 比如在项目中开展的模型效果测试, 机器学习框架的测试等等,这也算当初写简历的时候一个败笔吧, 当时没太重视 AI 的东西。 如果现在让我写,我就会把 AI 的东西放到最前面了。

其实在范式这边简单来说就比较深入的研究了 3 个领域吧:

  • AI
  • 云原生(docker 和 k8s)
  • 大数据

在这 5 年半里的成长真的是飞速的, 技术上我觉得是质的改变。 在这之前的都是通用领域的东西,不管自动化测试方案还是性能测试这些其实技术难度都不高。 有底子有机会的同学花个 1,2 年时间都能做的到。 底子和机会没有那么好的同学(比如我), 花个 3,5 年也差不多了。 而在范式里研究的这三个领域,就算是有门槛了,因为这里面的东西是真的难, 到现在我都觉得我在这几个领域里的造诣在真大牛面前不值一提。 而且这几个领域相对小众,当初能拿到机会从事这个领域的测试人员非常少(干这个事的公司也少, 在阿尔法狗出现之前我们公司去谈客户都不敢说自己是搞 AI 的,怕人家以为我们是骗子, 谁又能想到后面阿尔法够和大模型的出现,给 AI 续了这么长时间的命,我觉得这也算运气了, 我当初选这个赛道是真没想到后面是这样的)。所以感觉运气这个东西也很奇妙的,当初选择深入研究这 3 个领域, 然后偏偏这三个领域这几年却都火了起来。 这也导致了我在 21 年跳槽的时候(正好满 35 岁),完全感受不到 35 岁危机,毕竟火了那招的人就多。

第四阶段 -- 当前公司

因为当前公司的高压线实在不敢碰,所以我不敢写当前公司的东西。 而且我也没有跳槽的打算,简历也没有写。 不过如果写的话大概也就是强调突出以下几个方面:

  • 云原生方面,参与测试了商用 K8S 的测试工作,重点测试性能和高可用。期间开发了一些工具。 比如:
    • 性能测试方面引入 kubemark 开发了模拟大规模 K8S 节点的工具,模拟了 2000 节点的性能测试。
    • 性能测试方面引入普罗米修斯,开发监控平台,开展容量测试,自动化的性能测试
    • 高可用方面二次开发了 chaos-mesh,新增了部分故障类型。
    • 根据 k8s 的 listandwatch 机制,在监控平台中开发了 k8s 异常事件监控
  • AI 方面,对比在第四范式的时候接触了计算机视觉和大模型的产品测试工作。比如:
    • 计算机视觉:负责产品超过 100 个识别场景的效果测试,开发 sdk,微服务和端到端的自动化效果测试框架,需要强调的是端到端效果测试中引入了 orc 能力来识别告警帧。
    • 计算机视觉:使用 opencv/ffmpeg/easydawin(流媒体服务器)/blink 模型/yolo 模型 等技术开发出了一套数据处理工具链。 可实现数据采集,挖掘,增强,设备模拟,抽帧,视频合成等功能来辅助效果,性能和功能测试。
    • 大模型方面:主要是接触了一些智能客服产品(其实做的有限),了解到了大模型的各种测试场景。
  • 大数据方面:这个没什么太多可以说的, 因为跟在范式的时候用的技术栈是一样的,无非就是多学习了一些大数据组件,比如 ck, 在 ck 上还开发了一些性能分析的工具什么的。

结尾

这些年的工作履历就差不多这样了, 当前公司的东西实在不敢提跟业务有关的一个字,所以也就写写测试技术上的东西。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 26 条回复 时间 点赞

入行四年,感觉自己什么都在做。什么都不精通,现在看着高飞哥的历程感觉自己还是在温室里太久了。看了以后对我帮助挺大的。
总结如下:
1) 良好的英语水平,可使用英语沟通工作内容
2) C# 和 power shell 生态圈,使用少
3) 积累行业经验在这里站稳脚跟
4) 测试团队真是全员测试开发,不会写代码的连外包岗都进不去

干货满满

看完只觉得自己九年没啥大的进步,压力好大

看了下,确实是个人努力加上时运加持,非常厉害。我也入行五年了,目前被浪拍到岸上,机会较少,准备看看还有别的趋势没,换个行业或者岗位发展

高飞大佬的成长之路?? ?? ??

这份简历太棒了

看下来感觉个人因素、平台、运气,缺一不可~

学习了,努力和机遇缺一不可

C #12 · 2025-08-06

哈哈哈原来到家那时候就很操蛋啊

C 回复

你也在到家呆过啊~~ 冬梅那个害群之马还在么

看完后,我觉得真是生不逢时?? ,真羡慕你们早出道的

不要脸地代入一下我自己,目前公司水准和工作内容大概也是处在高飞老师从 58 到第四范式的中间阶段,感觉后者这种机会真的是可遇不可求啊

大浪淘沙。。。
想想当年撕逼得那几位。。。
还是安心做技术靠谱点。

英语还是挺重要的

孙高飞 #9 · 2025-08-06 Author
codt 回复

嗯,也是当初运气好,进了一家特别能锻炼人的公司

真是卷出天际了,跑的快的存活,跑得慢的被干掉,行业门槛一步步拔高。希望大家都能找到自己的定位和兴趣方向,不要盲目随波逐流!

每个人都有自己的路,找到自己

太棒了,不愧是大佬啊;学习榜样??

膜拜飞哥,不及飞哥十分之一??

大佬,想听听 AI 大数据与云原生阶段具体需要做一些什么东西。目前我所在岗位是在做 AI 基建,其实就相当于 K8S 方面的基础设施建设吧,在我的理解里是这样的。我所在职位也是你文中里面所说的业务线 QA 这样子,但没有测试 leader,相当于是我自己在探索吧,希望听听你对于这部分的测试有什么建议,或者需要针对学习一些什么东西,都希望得到你的意见

849977861 回复

我在外地出差, 等我有空我总结一下给你

有的时候还真是 选择大于努力

六年点点点,看完已经面红耳赤了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
药占比什么意思 非甾体抗炎药是什么意思 扁平疣吃什么药 8月1日是什么星座 五月是什么季节
人为什么会脱发 7月6号是什么星座 猕猴桃对身体有什么好处 口唇疱疹用什么药膏 女人脾胃虚弱吃什么好
考科目二紧张吃什么药 关东八大碗都有什么 男性小便出血是什么原因 唇炎涂什么药膏 息肉样增生是什么意思
比中指是什么意思 鸟屎掉手上有什么预兆 弯是什么意思 阴险是什么意思 西游记是什么时候写的
胃嗳气是什么原因hcv8jop0ns1r.cn 静养是什么意思sscsqa.com 纵欲过度是什么意思hcv9jop2ns0r.cn sweet什么意思adwl56.com 妇科炎症吃什么药travellingsim.com
昱这个字念什么hcv9jop4ns4r.cn 做核磁共振挂什么科hcv9jop8ns1r.cn 马尿是什么意思hcv8jop2ns0r.cn 女人吃莲藕有什么好处onlinewuye.com 5月4日什么星座hcv8jop5ns1r.cn
发扬什么词语搭配hcv7jop4ns5r.cn 6月什么星座hcv7jop9ns1r.cn 女孩月经不规律是什么原因naasee.com 1983年五行属什么hcv7jop9ns3r.cn 1986年虎是什么命hcv8jop0ns2r.cn
逆商是什么hcv7jop5ns1r.cn 徐州有什么好玩的hcv9jop0ns9r.cn 47是什么生肖hcv9jop1ns2r.cn 做梦梦到别人死了是什么征兆hcv9jop1ns6r.cn 舌头短的人意味着什么hcv8jop3ns5r.cn
百度