@@ -3,7 +3,7 @@
|
||||
- 类型:需求
|
||||
- 父级大工单:#1
|
||||
- 所属 MVP / 版本:#2 / MVP
|
||||
- 状态:已实现,待验收
|
||||
- 状态:已完成
|
||||
- 日期:2026-08-07
|
||||
- Gitea 工单:http://ilaer.eicp.net:8418/chengma/cmautobuy/issues/21
|
||||
|
||||
@@ -60,7 +60,8 @@ C:/Python310/python.exe -m unittest discover -s test -p "test_*.py"
|
||||
```
|
||||
|
||||
- 结果:Client 全量 61 项测试通过;真实 ADB 服务调用曾识别到 1 台 Wi-Fi 设备;设备断开后的真实离屏按钮搜索正确显示无设备状态。
|
||||
- **没验证到的部分**:尚未在设备保持连接时,用可见窗口人工核对设备号、型号、Android 版本和状态列;未验证打包后的 exe 查找系统 ADB;Narrator、高对比度和 200% 缩放未做人工检查。
|
||||
- 用户已完成人工验收。
|
||||
- **没验证到的部分**:未验证打包后的 exe 查找系统 ADB;Narrator、高对比度和 200% 缩放未做人工检查。
|
||||
|
||||
测试环境仍会输出现有 PyQt5 字体目录缺失和 sip API 过时警告,不影响测试结果。
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
- 类型:需求
|
||||
- 父级大工单:#1
|
||||
- 所属 MVP / 版本:#2 / MVP
|
||||
- 状态:已实现,待验收
|
||||
- 状态:已完成
|
||||
- 日期:2026-08-07
|
||||
- Gitea 工单:http://ilaer.eicp.net:8418/chengma/cmautobuy/issues/22
|
||||
|
||||
@@ -61,7 +61,8 @@ git diff --check
|
||||
```
|
||||
|
||||
- 结果:Client 全量 74 项测试通过;语法检查和差异检查通过。
|
||||
- **没验证到的部分**:尚未在可见窗口中用真实在线/离线设备完成重启、自动勾选和删除的整套人工流程;未检查打包后的 exe;Narrator、高对比度和 200% 缩放未做人工检查;数据库失败场景使用测试替身模拟。
|
||||
- 用户已完成真实设备流程验收。
|
||||
- **没验证到的部分**:未检查打包后的 exe;Narrator、高对比度和 200% 缩放未做人工检查;数据库失败场景使用测试替身模拟。
|
||||
|
||||
测试环境仍会输出现有 PyQt5 字体目录缺失和 SIP API 弃用警告,不影响测试结果。
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
- 类型:需求
|
||||
- 父级大工单:#1
|
||||
- 所属 MVP / 版本:#2 / MVP
|
||||
- 状态:已实现,待验收
|
||||
- 状态:已完成
|
||||
- 日期:2026-08-07
|
||||
- Gitea 工单:http://ilaer.eicp.net:8418/chengma/cmautobuy/issues/25
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
| 从默认路由对应接口解析有效 Wi-Fi IPv4 | 通过 |
|
||||
| ADB 命令明确使用 USB 序列号或 Wi-Fi 地址 | 通过 |
|
||||
| 开启 5555、提示拔线并检测 USB 稳定消失 | 通过 |
|
||||
| 拔线后重新连接并验证 Wi-Fi 状态 | 自动测试通过,待真机完整流程验收 |
|
||||
| 拔线后重新连接并验证 Wi-Fi 状态 | 用户真机验收通过 |
|
||||
| 成功后刷新并勾选 Wi-Fi 设备 | 通过 |
|
||||
| 转换成功不自动保存当前设备 | 通过 |
|
||||
| 失败保留列表、勾选和已保存配置 | 通过 |
|
||||
@@ -64,7 +64,8 @@ C:/Python310/python.exe -c "from src.ui_main import MainWindow; from PyQt5.QtWid
|
||||
|
||||
- 结果:Client 全量 85 项测试通过;语法检查、离屏窗口冒烟和 `git diff --check` 通过。
|
||||
- 真机只读核对:`192.168.0.173:5555` 在线,实际 `ip route` 输出包含 `wlan0 ... src 192.168.0.173`,解析规则匹配。
|
||||
- **没验证到的部分**:为避免改变用户当前已连接的 Wi-Fi ADB 会话,没有自动执行真机的“重新插 USB、点击转换、等待拔线、重连”完整流程;等待用户在可见窗口中验收。尚未验证打包后的 exe、Narrator、高对比度和 200% 缩放。
|
||||
- 用户已完成 USB 转 Wi-Fi 和拔线流程验收。
|
||||
- **没验证到的部分**:尚未验证打包后的 exe、Narrator、高对比度和 200% 缩放。
|
||||
|
||||
测试环境仍会输出现有 PyQt5 字体目录缺失和 SIP API 弃用警告,不影响测试结果。
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
- 类型:缺陷修复
|
||||
- 父级大工单:#1
|
||||
- 所属 MVP / 版本:#2 / MVP
|
||||
- 状态:已实现,待验收
|
||||
- 状态:已完成
|
||||
- 日期:2026-08-07
|
||||
- Gitea 工单:http://ilaer.eicp.net:8418/chengma/cmautobuy/issues/26
|
||||
|
||||
@@ -49,6 +49,7 @@ Android 设备保存到 SQLite 后,关闭并重新启动客户端,设备表
|
||||
- Client 全量 92 项自动化测试通过。
|
||||
- Python 语法检查和 `git diff --check` 通过。
|
||||
- 真机启动恢复通过:自动连接并勾选 `192.168.0.173:5555`,识别型号 `PKG110`、Android 16,状态为 `device`。
|
||||
- 用户已完成客户端重启恢复验收。
|
||||
- 离屏环境会输出已有的 PyQt5 字体目录缺失提示,不影响恢复结果。
|
||||
- **没验证到的部分**:尚未验证打包后的 exe、设备长期离线后恢复、Narrator、高对比度和 200% 缩放。
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
- 类型:缺陷
|
||||
- 父级大工单:#1
|
||||
- 所属 MVP / 版本:#2 / MVP
|
||||
- 状态:已实现,待验收
|
||||
- 状态:已完成
|
||||
- 日期:2026-08-07
|
||||
- Gitea 工单:http://ilaer.eicp.net:8418/chengma/cmautobuy/issues/27
|
||||
|
||||
@@ -42,7 +42,7 @@ USB 转为 Wi-Fi ADB、勾选 Wi-Fi 并保存后,拔掉 USB 数据线再搜索
|
||||
| 转换后提示保存,再拔掉 USB | 通过 |
|
||||
| 转换不会自动写入设备配置 | 通过 |
|
||||
| 已保存 Wi-Fi 时搜索先重连再查询 | 自动测试及真机通过 |
|
||||
| 拔掉 USB 后刷新显示并勾选 Wi-Fi | 逻辑与 ADB 断连真机测试通过,待用户物理拔线验收 |
|
||||
| 拔掉 USB 后刷新显示并勾选 Wi-Fi | 用户物理拔线验收通过 |
|
||||
| 无已保存 Wi-Fi 时不执行额外连接 | 通过 |
|
||||
| 重连失败保留配置并提供恢复提示 | 通过 |
|
||||
| 短暂未授权会等待,持续未授权有明确提示 | 通过 |
|
||||
@@ -64,7 +64,8 @@ C:/Python310/python.exe -m unittest discover -s test -p "test_*.py"
|
||||
- 结果:Client 全量 95 项测试通过;语法检查、进入 Qt 事件循环的主窗口启动/退出冒烟及 `git diff --check` 通过。
|
||||
- 真机转换:USB `3B65BD02H7F00000` 转换后稳定返回 USB 与 `192.168.0.173:5555`,两者状态均为 `device`。
|
||||
- 真机重连:主动断开 `192.168.0.173:5555` 的 ADB 会话后点击搜索,程序自动重连并勾选该设备,识别为 `PKG110 / Android 16 / device`。
|
||||
- **没验证到的部分**:无法代替用户物理拔掉 USB 数据线,待可见客户端验收;尚未验证手机重启、IP 改变、切换网络、打包后的 exe、Narrator、高对比度和 200% 缩放。
|
||||
- 用户已完成物理拔掉 USB 数据线后的刷新验收。
|
||||
- **没验证到的部分**:尚未验证手机重启、IP 改变、切换网络、打包后的 exe、Narrator、高对比度和 200% 缩放。
|
||||
|
||||
测试环境仍会输出已有的 PyQt5 字体目录缺失和 SIP API 弃用警告,不影响测试结果。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user