OPC-UA 前端功能测试与验收报告模板

文档编号: 项目名称: 系统名称: 测试版本号: 测试周期: 报告日期: 编写人: 审核人:


一、报告概述

1.1 测试目的

验证 OPC-UA 前端系统在设备管理、点位同步、实时采集、历史数据存储与查询、采集调度等方面是否满足产品需求规格说明书(PRD)、功能设计说明书(FDS)以及交付合同要求,确保系统稳定、可靠、可交付上线。


1.2 测试范围

本次测试覆盖以下前端功能模块:

模块 覆盖内容
设备管理 设备新增、编辑、删除、连接测试、在线状态监控
安全连接 安全策略选择、证书管理、加密模式配置
点位管理 点位扫描、同步、导入、导出、编辑
实时采集 实时值展示、刷新、质量码显示
采集调度 采集周期设置、启停控制
历史数据 分钟级执行结果入库(bbbolt)、查询、导出


二、测试依据

  • 《OPC-UA 前端功能详细设计说明书》
  • 《OPC-UA 前端测试矩阵与流程细则》
  • 《产品需求规格说明书(PRD)》
  • 项目合同及验收标准条款

三、测试策略与方法

3.1 测试类型

  • 功能测试
  • 接口联调测试
  • 异常与容错测试
  • 安全连接测试
  • 性能与稳定性测试
  • 回归测试

3.2 测试方法

  • 黑盒测试(功能行为验证)
  • 场景测试(业务流程驱动)
  • 边界值测试
  • 负载与稳定性测试
  • 安全策略组合测试

四、功能测试结果汇总

4.1 模块通过情况汇总

模块 用例总数 通过 失败 阻塞 通过率
设备管理          
安全连接          
点位管理          
实时采集          
采集调度          
历史数据          
合计          

4.2 关键问题汇总

序号 模块 问题描述 严重级别 状态 解决方案 验证结果
1     高 / 中 / 低 打开 / 已修复    

五、详细功能测试结果

5.1 设备管理模块

5.1.1 设备新增与编辑

用例编号 用例名称 前置条件 操作步骤 预期结果 实际结果 结论
DM-01 新增 OPC-UA 设备 系统正常运行 填写 Endpoint、SecurityPolicy、用户名等并保存 设备保存成功,状态为“未连接”或“在线”    
DM-02 编辑设备配置 已存在设备 修改参数并保存 修改成功,重新连接生效    

5.1.2 连接测试与状态显示

用例编号 用例名称 前置条件 操作步骤 预期结果 实际结果 结论
DM-03 手动测试连接 设备已配置 点击“测试连接” 显示连接成功或失败原因    
DM-04 实时在线状态刷新 设备在线 刷新设备列表 状态实时更新    

5.2 安全连接模块

用例编号 用例名称 前置条件 操作步骤 预期结果 实际结果 结论
SC-01 安全策略选择 设备支持多策略 选择 None / Sign / SignAndEncrypt 成功连接并采集    
SC-02 证书导入 服务器要求证书 上传客户端证书 连接成功    
SC-03 证书信任管理 Server 未信任客户端 上传至信任目录 连接恢复正常    

5.3 点位管理模块

5.3.1 点位扫描与同步

用例编号 用例名称 前置条件 操作步骤 预期结果 实际结果 结论
PT-01 浏览地址空间 设备在线 打开点位浏览页 显示完整节点树    
PT-02 点位扫描同步 设备在线 点击“扫描同步” 点位列表与服务器一致    
PT-03 增量同步 已有点位 再次扫描 仅新增/变更点位被同步    

5.3.2 点位导入与维护

用例编号 用例名称 前置条件 操作步骤 预期结果 实际结果 结论
PT-04 CSV/Excel 导入点位 文件准备完成 上传文件 点位批量创建成功    
PT-05 编辑点位属性 点位已存在 修改别名/采集周期 修改成功    

5.4 实时采集模块

用例编号 用例名称 前置条件 操作步骤 预期结果 实际结果 结论
RT-01 实时值展示 点位已配置 打开实时监控页面 显示当前值、时间戳、质量码    
RT-02 数据刷新 设备数据变化 等待刷新周期 实时数据自动更新    
RT-03 异常值展示 设备断连或点位异常 查看实时值 显示 Bad/Uncertain 状态    

5.5 采集调度模块

用例编号 用例名称 前置条件 操作步骤 预期结果 实际结果 结论
SCH-01 设置采集周期 点位存在 设置采集周期并保存 周期生效    
SCH-02 启停采集任务 任务存在 启动/停止采集 任务状态正确变更    

5.6 历史数据模块(bbbolt 存储)

5.6.1 分钟级执行结果存储验证

用例编号 用例名称 前置条件 操作步骤 预期结果 实际结果 结论
HD-01 分钟级数据入库 采集任务运行中 连续运行 ≥ 10 分钟 bbbolt 中每分钟有一条记录    
HD-02 掉线重连补偿 设备断连后恢复 等待恢复后查看数据 中断期间数据补偿写入    

5.6.2 历史数据查询与导出

用例编号 用例名称 前置条件 操作步骤 预期结果 实际结果 结论
HD-03 按时间范围查询 数据已存在 输入时间范围 返回正确数据    
HD-04 多点位查询 多点位有数据 勾选多个点位查询 返回各点位历史数据    
HD-05 数据导出 查询结果存在 点击导出 导出文件内容正确    

六、性能与稳定性测试结果

测试项 测试条件 预期指标 实际结果 是否通过
最大设备数 X 台设备 正常连接与采集    
最大点位数 X 万点位 UI流畅、采集稳定    
长时间运行 ≥ 72 小时 无崩溃、无内存泄漏    

七、验收结论

7.1 功能验收结论

☐ 通过  ☐ 有条件通过  ☐ 不通过

结论说明: (如存在问题,需说明整改项与复测计划)


7.2 遗留问题清单(如有)

序号 模块 问题描述 严重级别 计划解决时间 责任人
1