1.一种配电智能网关测试用例实时建模方法,其特征在于,包括:确定目标配电智能网关的测试方案;对所述测试方案进行拆分以得到多个拆分方案;为每个所述拆分方案从测试用例模型库中匹配目标测试用例模型;所述测试用例模型库存储有不同类型的测试用例模型;提取各所述目标测试用例模型的参数信息,根据所述参数信息对各所述目标测试用例模型分配相应的权重,根据所述权重对各所述目标测试用例模型进行排序建模以生成多个测试状态序列;按照所述测试状态序列依次对每个所述目标测试用例模型进行模拟验证,得到相应的模拟验证结果;根据所述模拟验证结果确定预选测试状态序列,根据相邻测试用例模型间的干扰影响程度计算各所述预选测试状态序列对应的测试误差量,从中选择测试误差量最小的预选测试状态序列作为目标测试状态序列,根据所述目标测试状态序列生成所述目标配电智能网关的测试模型。
2.根据权利要求1所述的配电智能网关测试用例实时建模方法,其特征在于,所述对所述测试方案进行拆分以得到多个拆分方案,包括:确定所述测试方案所需的测试用例模型;根据所述所需的测试用例模型的类型对所述测试方案进行拆分,以使得所得到的同一初始拆分方案中所需的测试用例模型属于同一类型;以测试项目为单位对所得到的初始拆分方案进行拆分,得到所述多个拆分方案。
3.一种配电智能网关测试用例实时建模系统,其特征在于,包括:方案确定模块,用于确定目标配电智能网关的测试方案;方案拆分模块,用于对所述测试方案进行拆分以得到多个拆分方案;模型获取模块,用于为每个所述拆分方案从测试用例模型库中匹配目标测试用例模型;所述测试用例模型库存储有不同类型的测试用例模型;序列生成模块,用于提取各所述目标测试用例模型的参数信息,根据所述参数信息对各所述目标测试用例模型分配相应的权重,根据所述权重对各所述目标测试用例模型进行排序建模以生成多个测试状态序列;模拟验证模块,用于按照所述测试状态序列依次对每个所述目标测试用例模型进行模拟验证,得到相应的模拟验证结果;模型建模模块,用于根据所述模拟验证结果确定预选测试状态序列,根据相邻测试用例模型间的干扰影响程度计算各所述预选测试状态序列对应的测试误差量,从中选择测试误差量最小的预选测试状态序列作为目标测试状态序列,根据所述目标测试状态序列生成所述目标配电智能网关的测试模型。
4.根据权利要求3所述的配电智能网关测试用例实时建模系统,其特征在于,所述方案拆分模块包括:确定单元,用于确定所述测试方案所需的测试用例模型;第一拆分单元,用于根据所述所需的测试用例模型的类型对所述测试方案进行拆分,以使得所得到的同一初始拆分方案中所需的测试用例模型属于同一类型;第二拆分单元,用于以测试项目为单位对所得到的初始拆分方案进行拆分,得到所述多个拆分方案。
5.根据权利要求3所述的配电智能网关测试用例实时建模系统,其特征在于,所述不同类型的测试用例模型包括:三遥测试模型,用于对配电智能网关进行遥测、遥信和遥控性能测试;断面数据模型,用于根据选择的断面数据进行断面测试;所述断面测试包括死区测试、零漂测试、录波稳态误差测试和/或馈线自动化测试;对时模型,用于对配电智能网关进行对时测试;守时精度模型,用于对配电智能网关进行守时精度测试。
6.根据权利要求5所述的配电智能网关测试用例实时建模系统,其特征在于,所述断面数据模型包括:状态序号部,用于记录并存储配电智能网关的状态序号;电压通道部,用于读取并存储电压通道的幅值数据和相位数据;电流通道部,用于读取并存储电流通道的幅值数据和相位数据;开关动作部,用于读取并存储开关位置和开关动作策略;开关时间部,用于读取并存储开关持续时间;数据筛选部,用于对电压通道及电流通道的幅值数据和相位数据进行筛选;第一计算部,用于根据所述开关位置、所述开关动作策略、所述开关持续时间及所述数据筛选部筛选出的数据进行断面测试结果计算。
7.根据权利要求5所述的配电智能网关测试用例实时建模系统,其特征在于,所述守时精度模型包括:对时确认部,用于对配电智能网关进行对时确认;动作生成部,用于生成进行守时精度测试的测试指令;终端记录部,用于记录配电智能网关响应所述测试指令的终端事件时间;系统记录部,用于记录配电智能网关响应所述测试指令的系统事件时间;误差去除部,用于去除所述终端事件时间和所述系统事件时间的误差量;第二计算部,用于根据去除误差量后的终端事件时间和系统事件时间计算守时精度。
8.根据权利要求7所述的配电智能网关测试用例实时建模系统,其特征在于,所述动作生成部具体用于:生成至少三个所述测试指令;相邻的两个所述测试指令的时间间隔大于配电智能网关的运行周期的一半;所述第二计算部具体用于:计算每相邻的两个所述测试指令对应的守时精度,并根据多个所述守时精度计算配电智能网关的目标精度和误差范围。
9.根据权利要求8所述的配电智能网关测试用例实时建模系统,其特征在于,所述第二计算部具体用于:按照下列公式计算每相邻的两个所述测试指令对应的守时精度:A=|B-C|,B=|t2-t1|,C=|t4-t3|式中,A表示守时精度,B表示配电智能网关响应第一个测试指令的系统事件时间和终端事件时间的差值,C表示配电智能网关响应第二个测试指令的系统事件时间和终端事件时间的差值,所述第一个测试指令和所述第二个测试指令为相邻测试指令,t1表示配电智能网关响应所述第一个测试指令的系统事件时间,t2表示配电智能网关响应所述第一个测试指令的终端事件时间,t3表示配电智能网关响应所述第二个测试指令的系统事件时间,t4表示配电智能网关响应所述第二个测试指令的终端事件时间。
10.根据权利要求8所述的配电智能网关测试用例实时建模系统,其特征在于,所述误差去除部具体用于:获取配电智能网关响应所述测试指令时的抖动时间和报文字节数量;根据所述抖动时间和所述报文字节数量计算所述误差量。
11.一种配电智能网关测试用例实时建模设备,其特征在于,包括:存储器,用于存储指令;其中,所述指令用于实现如权利要求1或2所述的配电智能网关测试用例实时建模方法;处理器,用于执行所述存储器中的指令。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1或2所述的配电智能网关测试用例实时建模方法。