工作日志 · 2026-05-21
NovaMM · FEAT-001(登录 + 首页 + 侧栏导航)补充测试:在策略运行过程中切换至首页,验证 KPI 总览数据实时更新与策略状态同步;发现首页代币价格模块存在持续闪烁现象,以及「最近活跃任务」时间戳更新频率过高导致数字跳动(BUG-073,P2),共录入 1 条 Bug
NovaMM · FEAT-003(代币详情页行情卡 + K 线 + 成交表)回归验证:对 BUG-057(price 字段返回科学计数法)进行验证,确认修复版本已部署,price 字段格式符合接口规范,标记 fixed 待 zz 确认后关闭;BUG-058(K 线图完全空白)验证通过,已标记 closed;FEAT-003 模块当前无新增阻塞
NovaMM · FEAT-009(策略启动配置)验证回归:验证 BUG-063(BNB 0.004 阈值判断过严拒绝执行)与 BUG-064(BNB 0.01 边界被误判为余额不足)均已修复,覆盖边界值测试(0.001 / 0.004 / 0.01 / 0.011 BNB)确认阈值行为符合需求规范,两条 Bug 标记 closed;FEAT-009 模块回归通过,无新增 Bug
NovaMM · FEAT-010(运行中策略监控)深度测试:覆盖四类策略运行全流程——
- 推到目标价:验证三个停止条件:目标价到达(price_reached ✅ 价格从 $0.000009 拉至 $0.000012 触发)、预算用尽(budget_exhausted ✅ 成交 2 笔后停止)、时长到期(duration_exceeded 验证中发现 BUG-068:成交额 $149.68 超出预算上限 49%,且完成原因错误显示「预算用尽」而非「时间用尽」)
- 砸到目标价:验证目标价到达停止(price_reached ✅ 11 笔交易将价格从 $0.000085 砸至 $0.000048 触发停止)
- 做活跃度:验证 BUG-065(24h 量达成后策略自动重启)已修复,策略正确显示「已达成目标 24h 量」并停止;验证 QA-019(暂停后计时停止)✅、QA-029(取消后钱包资产原地保留)✅;验证 BUG-066(余额不足仅提示不暂停)修复方案 FE+BE 双层防御,经两路径复测通过,标记 closed
- 守住价格:发现策略因 fee-on-transfer 代币持续报错 0xec8c90da 但仍显示运行中(BUG-072,P1);发现后台触发暂停后前端状态未同步导致手动停止报失败(BUG-074,P1);发现目标价到达后策略未自动停止、最近成交停留 7 分钟前(BUG-075,P1)
共录入 4 条 Bug(BUG-068 / 072 / 074 / 075),关闭 BUG-065 / 066 / 060 / 061 / 062 / 064 共 6 条
NovaMM · FEAT-011(平台费收取)测试:验证 SWAP 成交后平台手续费扣除逻辑(0.1% = floor(amountOut × 10 / 10000)),链上核查手续费到账地址(0x44771B74…0e406FE8C)与 treasury 地址一致;覆盖买入方向与卖出方向双向验证,结果与接口文档对齐;本模块测试通过,无新增 Bug
NovaMM · FEAT-012(链上引擎调度)测试:发现砸价方向(卖出 VLL→USDT)未执行预模拟直接广播,链上 revert 导致 BNB gas 被实际消耗,与买入方向预模拟失败后跳过的行为不一致(BUG-071,P1),录入 1 条 Bug;确认买入方向 fee-on-transfer 代币触发 0xec8c90da 时引擎正确跳过不广播,gas 无消耗
NovaMM · Bug 批量关闭与新增:本轮测试验证通过后批量关闭 BUG-045 / 054 / 056 / 058 / 059 / 060 / 061 / 062 / 063 / 064 / 065 / 066 共 12 条;通过 Excel 批量导入新增 BUG-067~075 共 9 条(含截图),bugs.md 与模块索引已同步更新,TG 通知已发送
- 继续推进 FEAT-002 / 004 / 005 / 006 / 007 / 008 剩余模块全量测试
- 回归本轮新增 Bug(BUG-067 ~ 075),跟进开发修复进度
- 验证 BUG-057(price 科学计数法)待 zz 确认后完成 closed 流程
- 与 daniel 确认 BUG-068(推到目标价停止原因 + 预算超支)、BUG-069 / 070(删除侧栏 + 历史记录)修复时间节点
- 与 zz 确认 BUG-071(砸价 gas 消耗)、BUG-075(守住价格无自动停止)排期
无