2. 集成测试说明

  • 概述

    集成测试,即将控制器+采集器+温度传感器, 连接后一起测试。目的在于: 1. 验证设备满载连接后,通过扫码增加设备是否成功 2. 设备之间的连接、数据采集、数据通信等方面的工况是否符合预期

  • 前置条件

    1. 控制器1台
    2. 采集器4台(2P x 2. 3P x 2)
    3. 温度传感器24只 (8+4x4)
    4. 人体传感器1台
  • 预期 见各测试项目

控制器

恢复出厂

参考文档

  • 概述

    • 将控制器可配置项恢复至出厂状态,在一些场合需要此功能将控制器重置。
    • 注意 恢复出厂涵盖的配置及参数范围有限,详情见参考文档
  • 前置条件

    1. 控制器一台,能够通电运行
    2. 手机APP已安装就绪
    3. 恢复出厂范围 内的参数修改成不同值
  • 预期

    • 文档所列项目均能恢复出厂
  • 操作

    • 执行控制器恢复出厂操作

本地升级

  • 概述

    通过手机APP,实现控制器本地升级。

    1. 验证本地升级的可靠性
    2. 验证本地升级异常后,固件回滚的可靠性
    3. 收集本地升级异常后的其他情况

LTE网络

  • 概述

LTE联网,是控制器入网的重要通信方式,测试目的在于: * 验证网络环境良好的情况下,LTE网络的持续性。 * 验证网络质量差时,断网重连的可靠性和重连时长 * 验证SIM卡热插拔后网络重建的有效、可靠性

AP启停

  • 概述

AP功能是控制器的WIFI功能,开启AP后控制器发出WIFI-AP可供维护人员连接、与控制器通信执行一些配置和状态读取。测试验证的内容:

* 验证AP的开/关功能有效性、可靠性
* 验证AP开启后的持续性
* 验证AP开启后,支持手机连接,支持手机APP访问的可靠性

设备连接(满载)

  • 概述 对于控制器而言,可连接的设备分为直接通信设备、间接通信设备,测试过程按照设计的接入设备最大值搭建环境。 测试控制器连接设备满载情况下,对设备的管理、控制、数据采集是否符合预期。

    • 直接通信设备: 通过物理总线与控制器直接相连的子设备, 名称及满载数量:

      • 人体传感器, 满载1只, 通过控制器预留485端子接入
      • 温度传感器,满载8只,通过控制器预留单总线端子接入
    • 间接通信设备: 本例中指通过蓝牙与控制器连接的设备,名称及满载数量:

      • 采集器, 满载4台, 通过蓝牙与控制器通信
      • 温度传感器,单台采集器可连接4只温度传感器,温度传感器与采集器通过单总线端子连接,控制器通过采集器获取到其下温度传感器信息

    验证的内容:

    1. 验证设备满载时,控制器识别设备的可靠性、持续性
    2. 验证设备满载时,控制器与设备通信的有效、可靠性

电气测试

  • 不包含

采集器

恢复出厂(各功能开关的状态)

  • 概述

    采集器内含出厂配置,生产环境可能对采集器的配置操作修改。恢复出厂功能可将支持范围内的配置重写为出厂配置,测试目的在于:

    • 验证采集器恢复出厂后,设计的恢复出厂配置是否能够有效恢复预设。

本地升级

  • 概述

    单台采集器内含蓝牙模块(简称BT)、计量模块(MA), 在生产环境中二者均有升级需要。本地升级测试内容包含BT和MA的升级测试。MA升级测试,通过PYTHON工具实现,BT升级通过android APP实现升级。

    测试目的:

    1. 验证采集器升级的可靠性
    2. 验证采集器升级过程出线异常后的可恢复性
    3. 收集采集器升级的其他异常情况

无连接时,采集器工况

  • 概述

    采集器上电后,自动开启蓝牙(Center模式),即开启后接受主机的连接。 本例测试,在采集器满载温度传感器(8只)情况下验证:

    1. 采集器较长时间内无连接请求,是否能够接受蓝牙连接,连接建立后是否能够有效通信。

电气测试

  • 不包含