2025年测试工程师个人工作总结(5篇).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2025年测试工程师个人工作总结(5篇)

2025年测试工程师个人工作总结(一)

年初,我把“让缺陷在测试阶段终结”写在便利贴上贴在显示器边框,全年围绕它展开工作。一季度接手智慧物流3.0,系统含Web、小程序、司机端App、仓库WMS、TMS五个子产品,接口总量1278个,日均迭代3.2次。为了把持续集成跑通,我先把Jenkinsfile拆成七段流水线:静态扫描、单元测试、编译、镜像、部署、接口自动化、UI自动化,耗时从38分钟压到19分钟。静态扫描引入SonarQube10.4,规则集自定义218条,把blocker阈值降到0,critical阈值降到0.5%,每次合并请求自动在GitLab评论区输出报告,开发同学再也不用到处找链接。单元测试用Mockito+PowerMock补了324个用例,覆盖率从43%提到71%,顺带把订单状态机那段“又臭又长”的switch-case重构成状态模式,减少12%的圈复杂度。

接口自动化用Python+Pytest+Requests,自己写了套“数据-模板-断言”三层分离框架:数据层用Yaml管理,模板层用Jinja2动态替换,断言层支持JsonPath、正则、数据库SQL三种方式。为了让用例可维护,我把接口按照业务域拆成42个Tag,每个Tag再按优先级分P0、P1、P2,nightly只跑P0,30分钟跑完240条用例,成功率稳定在99%以上。为了让失败用例快速定位,我在teardown里加钩子自动捞日志、捞库、捞Redis,失败报告里直接给出“时间-traceId-错误截图-异常SQL”四维信息,开发平均定位时间从30分钟降到5分钟。

UI自动化过去用Selenium,维护成本极高,我调研了Playwright,发现其“自动等待”和“追踪”特性可以救命。于是用Python+Pytest+Playwright重写,页面对象模式再封装一层“业务动作”,把“登录”抽象成一行代码:LoginPage(driver).login_with_phone(phone,code)。用例层只写业务流,断言用视觉对比+DOM属性双保险,跑一条用例从平均90秒降到35秒。为了降低并发资源消耗,我把浏览器的context复用,单台4C8G机器可同时跑12个浏览器实例,nightly用例数从300提到520,成功率97%。

二季度重点做性能。智慧物流大促峰值单量预估12万单/小时,接口99分位响应要求500ms。先用JMeter在预发环境压测,发现订单创建接口TPS到1800时99分位飙到1.2s,CPU打满。拉监控发现是Redis热点Key,把库存扣减脚本从Lua改到本地缓存+消息队列,最终TPS提到4200,99分位260ms。为了模拟真实流量,我用Locust写了一套“业务权重模型”:下单40%、支付15%、取消10%、查询35%,每秒递增梯度5%,压到6000TPS系统才出现轻微抖动。配合Arthas做线上“影子流量”回放,把真实流量放大1.5倍回放预发,提前发现两处索引缺失,上线后零事故。

三季度做混沌工程。引入ChaosBlade,对K8s集群做Pod网络延迟、CPU满载、节点宕机三类实验。先在小范围灰度,把会员服务网络延迟加到300ms,结果订单回调重试飙高,消息积压。定位发现重试策略没有指数退避,改完再实验,系统稳定。为了把实验固化,我写了一套“故障库”:YAML描述故障场景,Ansible自动下发,实验结果回写Prometheus,Grafana看板直接展示“RT-错误率-重试量”曲线。全年累计执行142次实验,发现隐患19处,其中P0级3处,全部在上线前修复。

四季度做质量运营。把缺陷数据从Jira拉到StarRocks,按“团队-模块-阶段-原因”四维建模,写了一套“缺陷热力图”:横轴是迭代,纵轴是模块,颜色深浅代表缺陷密度。每周一早上自动推送到企业微信,开发负责人点开就能看到自己模块的“健康度”。为了把“重复缺陷”降下来,我写了个文本相似度算法,用TF-IDF+余弦距离,把历史缺陷标题和当前缺陷做匹配,相似度0.8自动提醒,重复率从18%降到4%。为了把“线上事故”归零,我推动落地“灰度+监控+回滚”三板斧:所有发布必须走金丝雀,灰度比例10%、30%、100%三阶梯,每个阶梯绑定SLO告警,一旦错误率1%或RT基线120%立即自动回滚。全年上线版本642个,灰度覆盖率100%,线上事故0起。

个人成长方面,我给自己定了“双百计划”:全年输出100篇技术笔记、100次代码Review。笔记发在内网博客,累计阅读18万,收藏2600;Review评论被开发点赞930次。为了把“测试左移”做到极致,我用Python写了个“静态代码风险扫描”工具,基于AST解析Jav

文档评论(0)

136****4675 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档