📘 GUI测试·调试技巧 30章

✨ 风格 · 明快目录
01
嵌入式GUI测试 · 测试与调试区别 · 测试金字塔
02
J-Link/ST-Link · pytest/PCAN · 模拟器vs真机
03
截图比对 · OpenCV模板匹配 · 容差设置
04
触摸模拟(tslib/uinput) · 按键事件 · 坐标校准
05
FPS测量 · 渲染耗时 · 内存泄漏 · perf工具
06
GUI状态机建模 · 状态覆盖 · 转换测试 · 回溯调试
07
日志级别 · 环形缓冲区 · 日志分析脚本
08
像素颜色断言 · 控件存在性 · 文本内容 · 超时
09
空数据 · 超长文本 · 快速点击 · 低内存
10
字符编码 · 字符串资源 · RTL布局 · 字体渲染
11
单击/双击/长按 · 滑动拖拽 · 多点触控 · 手势冲突
12
动画帧率 · 时长检测 · 卡顿检测 · 状态回调
13
按钮 · 文本框 · 列表/网格 · 对话框 · 菜单
14
分辨率适配 · DPI缩放 · 横竖屏 · 字体变化
15
图片/字体加载 · 内存碎片 · 资源泄漏检测
16
串口命令 · 网络模拟 · MQTT · CAN总线
17
pytest-embedded · unittest+mock · Robot · Squish
18
GitLab CI · Jenkins Pipeline · 自动触发 · 报告
19
GDB · Valgrind · Strace · LTTng
20
CPU/GPU分析 · I/O瓶颈 · 代码热点识别
21
gcov/lcov · 分支覆盖率 · MC/DC · 报告解读
22
冒烟测试 · 全量/增量回归 · 用例优先级
23
Faker生成 · SQLite持久化 · 数据驱动测试
24
QEMU · Renode · HIL测试 · 半实物仿真
25
Applitools Eyes · Percy · 自研工具 · 基线管理
26
72h+长时间 · 高频操作 · 异常恢复 · 看门狗
27
输入验证 · 缓冲区溢出 · 权限绕过 · 固件签名
28
Allure · HTML报告 · 趋势图 · 失败分析
29
用例评审 · Bug生命周期 · 环境管理 · 度量
30
智能家居面板 · 车载仪表盘 · 医疗设备 · 工业HMI