边缘计算引擎分钟级执行结果存储(bblot)测试用例矩阵
| 功能模块 | 用例编号 | 测试点 | 输入条件 | 预期结果 | 是否必须 |
|---|---|---|---|---|---|
| 规则触发 | TC-RT-01 | 阈值规则触发 | value > threshold | 状态变为 ALARM,写入 bblot | 是 |
| 规则恢复 | TC-RT-02 | 条件恢复 | value < threshold | 状态恢复 NORMAL,写入 bblot | 是 |
| 规则去抖 | TC-RT-03 | on_change 模式 | 连续满足条件 | 只执行一次动作,bblot 仍记录每分钟 | 是 |
| 计算规则 | TC-CAL-01 | 计算表达式输出 | expression 正常 | 输出值写入 bblot | 是 |
| 窗口规则 | TC-WIN-01 | 时间窗口 avg | 连续采样 | 聚合值正确写入 bblot | 是 |
| 状态规则 | TC-STA-01 | 延时触发 | 持续满足 duration | 延迟后触发并写入 bblot | 是 |
| 状态中断 | TC-STA-02 | 状态中断 | 中途条件失败 | 不触发,不写入 ALARM 状态 | 是 |
| 错误处理 | TC-ERR-01 | 表达式错误 | condition 语法错误 | 状态记录 error_message 到 bblot | 是 |
| 高并发 | TC-CON-01 | 多规则并发 | 100+ 规则同时触发 | 不丢失 bblot 记录 | 是 |
| 重启恢复 | TC-RST-01 | 系统重启 | 有历史状态 | bblot 新分钟继续写入,不覆盖历史 | 是 |
| 存储异常 | TC-STO-01 | bblot 存储失败 | 存储层异常 | 规则执行不受影响,仅日志告警 | 是 |
| 性能压力 | TC-PER-01 | 高频数据流 | 1000 点/秒 | 无阻塞,无内存泄漏 | 是 |