32 lines
2.1 KiB
Markdown
32 lines
2.1 KiB
Markdown
# 功能测试 - 电池曲线
|
|
|
|
> 模块:数据中台 / 基础追溯 / 电池曲线 (Battery Curve)
|
|
> 路由:`/data_middleground/produce/traceability/curve`
|
|
|
|
## 测试前置条件
|
|
|
|
- 测试账号具备访问“电池曲线”的菜单权限。
|
|
- 准备至少 1 个存在曲线记录的电池条码。
|
|
- 后端接口 `planning_production/produce/traceability/batterytraceability`、`curveread`、`export` 可正常访问。
|
|
|
|
## 测试任务列表
|
|
|
|
| 序号 | 测试项 | 操作步骤 | 预期结果 |
|
|
|---:|---|---|---|
|
|
| 1 | 页面入口 | 从菜单进入“电池曲线”,或直接访问路由 | 页面正常打开,显示电池条码输入框、查询、重置按钮、左侧记录区和右侧图表区 |
|
|
| 2 | 有效条码查询 | 输入存在曲线记录的电池条码,点击查询 | 左侧展示批次、工序、上传时间记录,默认选中第一条记录 |
|
|
| 3 | 曲线渲染 | 查询成功后查看右侧图表 | 图表显示电流、电压、容量三组数据,支持 tooltip、图例和图片保存 |
|
|
| 4 | 记录切换 | 点击左侧不同曲线记录 | 右侧设备编码、电池通道和曲线数据随选中记录刷新 |
|
|
| 5 | 图表缩放 | 在图表上使用鼠标滚轮或触控板缩放 | 曲线支持局部缩放,不影响页面布局 |
|
|
| 6 | 整盘曲线 | 选中带有 URL 的记录,点击“查看整盘曲线” | 浏览器跳转或打开整盘曲线页面 |
|
|
| 7 | 导出所有数据 | 选中记录后点击“导出所有数据” | 调用导出接口并触发文件下载或新窗口打开 |
|
|
| 8 | 无数据查询 | 输入不存在曲线记录的条码并查询 | 左侧显示暂无曲线记录,右侧图表清空,页面不报错 |
|
|
| 9 | 重置功能 | 查询后点击重置 | 输入框、记录列表、选中记录和图表数据清空 |
|
|
| 10 | 国际化检查 | 切换中英文语言后重新进入页面 | 页面按钮、字段和图表标题随语言切换显示 |
|
|
|
|
## 回归关注点
|
|
|
|
- 曲线读取必须使用选中记录的 `id`。
|
|
- 后端返回空数组时图表应清空,不应抛出异常。
|
|
- 导出链接需要兼容相对路径和完整 URL。
|