PinnedPinnedPrivate
blog.galowicz.de显示分辨率和丢帧检测可以自动化,但难点不只是写脚本,而是让自动化结果在 QA 流程里等同于人工签字认可。被测笔记本运行定制系统,发布前必须验证网络、外接屏、休眠唤醒、虚拟机和视频播放;由于产品不能被测试工具改变,插拔显示器、合盖开盖、断开扩展坞都要从硬件层面真实发生。原型用 Linux 控制机、树莓派 GPIO、远程电源插座、物理视频开关、电磁铁和多台摄像头搭出端到端测试台,再用 NixOS 固化系统配置,用 Python 服务提供镜像上传、任务调度和结果下载。分辨率验证的关键是拍摄真实屏幕,通过 OpenCV 和 ArUco 标记定位显示器四角,把照片校正为可分析的屏幕区域,再判断测试图案、方向、排序和分辨率是否符合预期。丢帧检测也沿用同一思路:看用户实际会看到的画面,而不是只相信驱动报告。