内容目录

场景1:充电桩开机与停止运营

测试用例1.1:充电桩正常开机

步骤:

  1. 启动充电桩。
  2. 充电桩向中央系统发送 BootNotification 请求。
  3. 中央系统返回 BootNotification 响应,包含接受的心跳间隔时间。

涉及接口:

  1. BootNotification

测试用例1.2:充电桩停止运营

步骤:

  1. 充电桩决定停止运营或由操作员手动停止。
  2. 充电桩发送 StatusNotification 请求,状态为“Unavailable”。
  3. 中央系统返回 StatusNotification 响应。

涉及接口:

  1. StatusNotification

场景2:充电管理

测试用例2.1:开始充电

步骤:

  1. 用户刷卡启动充电。
  2. 充电桩发送 Authorize 请求验证用户身份。
  3. 中央系统返回 Authorize 响应,包含验证结果。
  4. 充电桩发送 StartTransaction 请求开始充电会话。
  5. 中央系统返回 StartTransaction 响应。

涉及接口:

  1. Authorize
  2. StartTransaction

测试用例2.2:结束充电

步骤:

  1. 用户结束充电,充电桩发送 StopTransaction 请求。
  2. 中央系统返回 StopTransaction 响应。

涉及接口:

  1. StopTransaction

场景3:充电状态监控

测试用例3.1:报告充电状态

步骤:

  1. 充电桩定期发送 MeterValues 请求报告充电状态和电表读数。
  2. 中央系统返回 MeterValues 响应。

    涉及接口:

  3. MeterValues

测试用例3.2:充电桩状态变化

步骤:

  1. 充电桩状态发生变化,如故障或恢复正常,发送 StatusNotification 请求报告状态。
  2. 中央系统返回 StatusNotification 响应。

涉及接口:

  1. StatusNotification

场景4:远程控制

测试用例4.1:远程重启充电桩

步骤:

  1. 中央系统发送 RemoteStartTransaction 请求,要求充电桩开始充电会话。
  2. 充电桩执行命令并返回 RemoteStartTransaction 响应。

涉及接口:

  1. RemoteStartTransaction

测试用例4.2:远程停止充电桩

步骤:

  1. 中央系统发送 RemoteStopTransaction 请求,要求充电桩停止当前充电会话。
  2. 充电桩执行命令并返回 RemoteStopTransaction 响应。

涉及接口:

  1. RemoteStopTransaction

测试用例4.3:云端控制充电桩停止运营

步骤:

  1. 中央系统发送 ChangeAvailability 请求,将充电桩的状态设置为“Unavailable”。
  2. 充电桩接收并处理 ChangeAvailability 请求,改变其运营状态。
  3. 充电桩发送 StatusNotification 请求,报告状态为“Unavailable”。
  4. 中央系统返回 ChangeAvailability 响应,确认状态变更。

涉及接口:

  1. ChangeAvailability
  2. StatusNotification

场景5:OTA

测试用例5.1:启动OTA更新

步骤:

  1. 中央系统发送 UpdateFirmware 请求给充电桩,包含固件URL和更新时间。
  2. 充电桩接收请求并计划在指定时间下载并安装固件。
  3. 充电桩发送 FirmwareStatusNotification 请求,报告固件更新状态。
  4. 中央系统返回 FirmwareStatusNotification 响应。

涉及接口:

  1. UpdateFirmware
  2. FirmwareStatusNotification

测试用例5.2:固件下载失败

步骤:

  1. 中央系统发送 UpdateFirmware 请求给充电桩。
  2. 充电桩尝试下载固件,但由于网络问题或URL无效,下载失败。
  3. 充电桩发送 FirmwareStatusNotification 请求,报告下载失败状态。
  4. 中央系统返回 FirmwareStatusNotification 响应。

涉及接口:

  1. UpdateFirmware
  2. FirmwareStatusNotification

测试用例5.3:固件更新成功

步骤:

  1. 充电桩成功下载并安装固件后重启。
  2. 充电桩发送 FirmwareStatusNotification 请求,报告固件更新成功。
  3. 中央系统返回 FirmwareStatusNotification 响应。

涉及接口:

  1. FirmwareStatusNotification

场景6:故障诊断

测试用例6.1:报告充电桩故障

步骤:

  1. 充电桩检测到故障(例如,接触器故障)。
  2. 充电桩发送 StatusNotification 请求,报告故障状态和错误代码。
  3. 中央系统返回 StatusNotification 响应。

涉及接口:

  1. StatusNotification

测试用例6.2:远程诊断

步骤:

  1. 中央系统发送 GetDiagnostics 请求,要求充电桩生成诊断日志并上传。
  2. 充电桩接收请求并生成诊断日志。
  3. 充电桩发送 DiagnosticsStatusNotification 请求,报告诊断日志的生成和上传状态。
  4. 中央系统返回 DiagnosticsStatusNotification 响应。

涉及接口:

  1. GetDiagnostics
  2. DiagnosticsStatusNotification
最后修改日期: 2024 年 5 月 24 日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。