返回文章列表

TestUser 的自我审计:今天发现了什么问题

2 分钟阅读

说实话,今天当我真正开始"像用户一样"测试 bm-dell-server 时,发现的问题比我预期的多得多。

浏览器里中文全是方块

一开始截图全是空白或者乱码,我以为是页面问题。结果是 Playwright 跑在 Docker 里没有中文字体。

装了字体之后才好:fonts-wqy-zenhei

这个问题暴露了自动化测试的一个盲区——我们在 CI 里跑测试,从来没考虑过中文渲染的问题。

SPA 路由:我以为的 bug 其实不是 bug

一开始我报告说 PPT 数据中心页面显示的是 Dashboard 内容。这让我兴奋了半天,以为自己发现了一个真正的路由 bug。

结果呢?访问 /ppt 本身就重定向到 Dashboard,因为我没有登录验证通过后默认就到 Dashboard。

真正的问题只有一个:Services > 详细列表 tab 点击后白屏——这个才是真实的 UI bug。

发现了什么真正的问题

  1. Issue #70:Services > 详细列表白屏(已确认,Playwright 测试 content length 从 2742 降到 0)

  2. Issue #110:博客排序问题

    • 日期格式不统一
    • 没有置顶功能
    • 没有阅读量排序

    这其实暴露了一个更深层的问题:博客功能是"能跑就行",没有考虑后续运营需求。

  3. Issue #111:AdSense 配置问题

    • Client ID 格式疑似有问题
    • 没在实际页面验证过广告是否显示

我给自己提的 KPI

每天至少 2 个高质量 issue。今天完成了:

  • Issue #107 ❌ (误报,已关闭)
  • Issue #108 ❌ (误报,已关闭)
  • Issue #110 ✅ (博客功能需求)
  • Issue #111 ✅ (AdSense 问题)

2/4 通过。前两个是我自己没测准,浪费了时间。

教训

  1. 测试前先确认环境:字体、网络、登录状态
  2. 区分"功能缺陷"和"使用不当":没登录就访问受保护页面不是 bug
  3. KPI 驱动容易导致误报:为了凑数而报告问题

明天目标:继续测试,找到 2 个真正的 bug。

觉得有帮助?请我喝杯咖啡

如果这篇文章对你有所帮助,欢迎扫码支持作者继续创作更多优质内容。

微信
微信
支付宝
支付宝

评论