2. 集成测试说明
-
概述
集成测试,即将控制器+采集器+温度传感器, 连接后一起测试。目的在于: 1. 验证设备满载连接后,通过扫码增加设备是否成功 2. 设备之间的连接、数据采集、数据通信等方面的工况是否符合预期
-
前置条件
- 控制器1台
- 采集器4台(2P x 2. 3P x 2)
- 温度传感器24只 (8+4x4)
- 人体传感器1台
-
预期 见各测试项目
控制器
恢复出厂
-
概述
- 将控制器可配置项恢复至出厂状态,在一些场合需要此功能将控制器重置。
- 注意 恢复出厂涵盖的配置及参数范围有限,详情见参考文档
-
前置条件
- 控制器一台,能够通电运行
- 手机APP已安装就绪
- 将恢复出厂范围 内的参数修改成不同值
-
预期
- 文档所列项目均能恢复出厂
-
操作
- 执行控制器恢复出厂操作
本地升级
-
概述
通过手机APP,实现控制器本地升级。
- 验证本地升级的可靠性
- 验证本地升级异常后,固件回滚的可靠性
- 收集本地升级异常后的其他情况
LTE网络
- 概述
LTE联网,是控制器入网的重要通信方式,测试目的在于: * 验证网络环境良好的情况下,LTE网络的持续性。 * 验证网络质量差时,断网重连的可靠性和重连时长 * 验证SIM卡热插拔后网络重建的有效、可靠性
AP启停
- 概述
AP功能是控制器的WIFI功能,开启AP后控制器发出WIFI-AP可供维护人员连接、与控制器通信执行一些配置和状态读取。测试验证的内容:
* 验证AP的开/关功能有效性、可靠性
* 验证AP开启后的持续性
* 验证AP开启后,支持手机连接,支持手机APP访问的可靠性
设备连接(满载)
-
概述 对于控制器而言,可连接的设备分为直接通信设备、间接通信设备,测试过程按照设计的接入设备最大值搭建环境。 测试控制器连接设备满载情况下,对设备的管理、控制、数据采集是否符合预期。
-
直接通信设备: 通过物理总线与控制器直接相连的子设备, 名称及满载数量:
- 人体传感器, 满载1只, 通过控制器预留485端子接入
- 温度传感器,满载8只,通过控制器预留单总线端子接入
-
间接通信设备: 本例中指通过蓝牙与控制器连接的设备,名称及满载数量:
- 采集器, 满载4台, 通过蓝牙与控制器通信
- 温度传感器,单台采集器可连接4只温度传感器,温度传感器与采集器通过单总线端子连接,控制器通过采集器获取到其下温度传感器信息
验证的内容:
- 验证设备满载时,控制器识别设备的可靠性、持续性
- 验证设备满载时,控制器与设备通信的有效、可靠性
-
电气测试
- 不包含
采集器
恢复出厂(各功能开关的状态)
-
概述
采集器内含出厂配置,生产环境可能对采集器的配置操作修改。恢复出厂功能可将支持范围内的配置重写为出厂配置,测试目的在于:
- 验证采集器恢复出厂后,设计的恢复出厂配置是否能够有效恢复预设。
本地升级
-
概述
单台采集器内含蓝牙模块(简称BT)、计量模块(MA), 在生产环境中二者均有升级需要。本地升级测试内容包含BT和MA的升级测试。MA升级测试,通过PYTHON工具实现,BT升级通过android APP实现升级。
测试目的:
- 验证采集器升级的可靠性
- 验证采集器升级过程出线异常后的可恢复性
- 收集采集器升级的其他异常情况
无连接时,采集器工况
-
概述
采集器上电后,自动开启蓝牙(Center模式),即开启后接受主机的连接。 本例测试,在采集器满载温度传感器(8只)情况下验证:
- 采集器较长时间内无连接请求,是否能够接受蓝牙连接,连接建立后是否能够有效通信。
电气测试
- 不包含