01

关于我

做软件测试这些年,我逐渐把工作重心放在两件事上:把需求里说不清楚的部分问清楚,把线上跑不稳的部分复现出来。前者靠沟通,后者靠工具和耐心。

我习惯从一个功能的最小可用路径开始验证,先确认主干通、再铺边界分支,最后补异常与并发场景。缺陷不只是一条工单,我会把复现步骤、环境信息、日志片段和接口原始报文一起记录,让开发和运维拿到就能上手。

这个站点的所有内容都由我本人维护,更新节奏不算快,但每一条都会实际跑过一遍再写下来。

02

测试方向

  • 功能测试 主线

    以需求和接口约定为基准设计用例,覆盖主流程、边界值与状态迁移;对每个版本做冒烟与回归两轮验证。

    用例设计边界值回归
  • 接口测试 主线

    围绕请求参数、鉴权链路、返回结构与错误码做校验,重点盯字段缺失、类型漂移和幂等性;接口用例纳入持续集成,每次提交自动跑。

    鉴权链路幂等契约校验
  • 性能与稳定性 专项

    用阶梯加压找到响应时间的拐点,观察连接池、慢查询和 GC 表现;长稳测试跑通宵,记录内存是否缓慢上爬。

    阶梯加压长稳资源画像
  • 兼容与弱网 专项

    覆盖主流浏览器与移动端分辨率,弱网下模拟限速、丢包和请求超时,确认重试与断线续传的行为符合预期。

    多端适配弱网模拟超时重试
  • 自动化与质量看板 工程

    把重复度高的回归用例固化成脚本,接入流水线;用缺陷分布、回归通过率和逃逸率三张图衡量质量趋势。

    流水线报告聚合质量趋势
03

工具链

  • 用例与接口 日常

    Postman 做接口调试与集合归档,pytest + requests 写断言型接口用例,Pydantic 保证返回结构校验不留空档。

  • UI 自动化 日常

    Playwright 负责 Web 端端到端流程,移动端用 Appium 走真机关键路径;截图与视频随用例一起归档,失败即留痕。

  • 性能与抓包 专项

    JMeter 压接口,Charles 与 Fiddler 抓包改包复现问题,wireshark 在协议层兜底;结果统一导出成可对比的报告。

  • 环境与协作 支撑

    Docker Compose 拉起可复现的测试环境,Git 管用例版本,Jenkins 负责触发与定时任务,Allure 汇总报告,Jira 跟踪缺陷闭环。

04

环境矩阵

下表是我日常验证时使用的环境组合,随项目版本滚动调整。

环境矩阵(滚动查看完整表格)
环境 操作系统 运行时 / 客户端 用途 状态
DEV Windows 11 23H2 Chrome 131 / Node 20 LTS 功能自测与联调 可用
TEST Ubuntu 22.04 LTS Python 3.12 / JDK 17 接口回归与自动化 可用
STAGE CentOS Stream 9 Nginx 1.24 / MySQL 8.0 上线前验收与压测 限时开放
移动端 Android 14 / iOS 17 真机 + 模拟器矩阵 兼容与弱网验证 可用
05

记录

  • 一次接口超时问题的定位过程 2026-01-18

    白天偶发、夜里必然复现,最后落在连接池回收与慢查询叠加。记录完整的排查顺序与验证方式。

  • 弱网条件下的重试设计检查点 2025-12-06

    限速 3G、丢包 5% 场景下,重试次数、退避间隔与幂等键该怎样配合,才不会把一次失败放大成三次。

  • 把回归用例接进流水线的取舍 2025-10-22

    不是所有用例都值得自动跑。按执行耗时与失稳概率做分层,只把稳定的高频路径放进每次提交的闸门。

  • 缺陷报告该写到什么颗粒度 2025-09-09

    以「别人不看录屏也能复现」为标准:环境、步骤、预期、实际、日志、影响范围,六项缺一项就会被退回。

06

联系方式

  • 站长郑红东(个人)
  • 邮箱zhenghongdong@zhenghongdong.site
  • 电话0571-8823 6677
  • 地址浙江省杭州市西湖区文三路 478 号华星时代广场 A 座 12 层
  • 域名zhenghongdong.site
  • 测试相关的交流、问题复现讨论或工具用法探讨,欢迎邮件联系,我会在两天内回复。