软件测试工程师 · 6 年经验 · 自动化测试 / 接口性能 / 设备模拟
把测试从"手工跑一遍"做成"可复现的工程"——这是我这几年主要在做的事。
| 方向 | 工具 |
|---|---|
| UI 自动化 | Playwright · Selenium · Appium · Pytest · Allure · Midscene(AI 视觉定位) |
| 接口 / 性能 | JMeter · Apifox · Fiddler · Locust · Requests |
| 设备模拟 | MQTT(Mosquitto / Paho)· Modbus · 点位数据驱动脚本 |
| 持续集成 | GitHub Actions · Jenkins · Docker · Linux |
| 语言 | Python · Java · TypeScript / Vue · Shell |
| 工程与安全 | 环境变量化配置 · 密钥扫描 · 最小权限 · 测试用例与缺陷管理(TAPD) |
| 项目 | 说明 |
|---|---|
| TestOps | Playwright + Pytest + Allure + MQTT 自动化测试框架,三段式 CI 门禁(自测 / 设备集成 / UI 冒烟) |
| test_platform | 测试管理与压测一体化平台:测试套件、计划、报告 + Locust 压测调度 |
| testhub_platform | 一站式测试管理平台:UI/接口自动化编排、AI 辅助执行、数据工厂 |
| locust_framework | Locust 压测框架封装:集合点、优雅停止、服务化运行 |
| danwenTest | AI 驱动的测试 Agent 实验:多模型接入、RAG 知识库、Midscene 视觉定位 |
| Blog | 技术笔记:UI 自动化工程化、MQTT 设备模拟、JMeter 压测脚本实践 |
- UI 自动化的稳定性:元素定位漂移、异步握手竞态、失败自动取证——把"本地绿、CI 红"的问题逐个拆掉
- 设备模拟测试:在设备到现场之前,用一条 MQTT 消息链路验证整套上报协议(连接 / 回路 / QoS / 遗留消息 / 通配符)
- AI + 测试:探索视觉模型定位元素、Agent 自动执行用例的可行边界
技术文章都在 Blog,踩过的坑都写进去了。
欢迎交流测试工程化实践。Issues 和 Discussions 都可以直接开。