2026-06-01
2026-06-01 工作日志 · ada(QA)
Section titled “2026-06-01 工作日志 · ada(QA)”做市工具梳理,完成前期资料整理与功能边界确认,为后续测试执行做准备
完成 FEAT-014 经纪商面板做市管理「批量导入 / 批量删除」做市地址需求测试:
- 需求文档全量阅读与分析:覆盖 overview、frontend、backend、qa、flowchart 共 5 份文档,梳理出 40 条测试要点,涵盖批量导入文件校验、格式校验(0x 开头 + 42 字符 + hex)、校验预览弹窗分类展示、异常清单导出、部分上传、结果汇总、批量删除多选、二次确认、端到端流程等核心场景
- 批量导入主流程验证:覆盖文件类型拦截(非 Excel/CSV toast 提示)、单 sheet 正常解析、多 sheet 异常提示、地址格式错误分类展示(含所在行号)、重复地址区分「文件内重复」与「与链上已存在重复」、空行数量告知、合法地址数展示及确认上传逻辑
- AC4 大小写校验验证:构造 20 条大小写随机混合、非标准 EIP-55 checksum 地址进行测试,验证前端是否因 checksum 大小写误报格式错误
- 上链行为验证:发现批量导入上链存在以下问题:
- 100 条地址全部上链失败,报错 call bundle is too large for the Wallet to process
- 缩减至 20 条仍报相同错误,排查后确认前端未对批量上链做分批处理
- 桌面端(MetaMask)单次签名最多可处理约 6 条;手机端(TP、MetaMask Mobile)不支持 EIP-5792 批量签名,退回逐笔签名,属钱包协议层限制
- 混合大小写地址提交至合约时报 bad address checksum,前端未在提交前将地址规范化,与需求 AC4 不符,记录为缺陷
- 与开发同步上链方案:了解 EIP-5792 / EIP-7702 两种方案现状,确认手机端逐笔签名为当前已知限制,等待开发确定分批策略后回归
- FEAT-009 策略启动配置测试:阅读需求文档,梳理 3 种策略(及交易风格、钱包选择)测试要点,协商测试范围,制定用例覆盖计划
- FEAT-010 运行中策略与任务监控测试:阅读需求文档,梳理策略运行状态、任务监控展示等核心场景测试要点,协商验收标准
- FEAT-011 平台费 0.1% 收取测试:阅读需求文档,梳理合约层收取、链上事件、后端入库全链路测试要点,明确无用户端展示场景下的验证方式
- FEAT-012 chain-engine 测试:阅读 NovaMM 多代币做市工具项目级概览及 PRD v2.3 回写清单(BE 视角),梳理链上引擎相关测试边界与协商事项
无