1.一种备自投装置的测试方法,其特征在于,包括:接收用于记载备自投装置的控制参数的目标文件,其中,所述控制参数用于控制所述备自投装置的通信功能和逻辑功能;对所述目标文件进行解析,得到所述控制参数,并根据所述控制参数生成状态序列,其中,所述状态序列对应所述备自投装置的逻辑功能,所述状态序列用于记载目标系统中与所述备自投装置通信的其它设备的状态,所述目标系统是所述备自投装置所属的系统;根据所述状态序列和剩余控制参数对所述备自投装置进行测试,输出测试结果,其中,所述剩余控制参数是记载在所述目标文件中且未包含在所述状态序列中的控制参数,所述剩余控制参数用于定义所述备自投装置的通信功能。
2.根据权利要求1所述的方法,其特征在于,所述控制参数包括:控制所述备自投装置与所述目标系统中的其它设备通信时采用的第一类参数;对所述目标文件进行解析,得到所述控制参数,包括:在所述目标文件中提取与所述备自投装置的接收虚端子相关的第一参数集合,并提取与所述备自投装置的发布虚端子相关的第二参数集合,其中,所述接收虚端子是所述备自投装置用于接收数据的虚拟接口,所述发布虚端子是所述备自投装置用于发布数据的虚拟接口;将所述第一参数集合和所述第二参数集合中与目标组播地址关联的目标数据,确定为所述第一类参数,其中,所述目标组播地址是所述备自投装置的组播地址。
3.根据权利要求1所述的方法,其特征在于,所述控制参数还包括:用于控制所述备自投装置的运行状态的第二类参数;对所述目标文件进行解析,得到所述控制参数,还包括:将所述目标文件中的定值参数确定为所述第二类参数,其中,所述定值参数包括:优先级参数和属性参数,所述优先级参数用于描述各个所述其它设备的备自投优先级,所述备自投优先级用于指示各个所述其它设备作为备用电源的顺序,所述属性参数用于描述各个所述其它设备的属性,所述属性参数包括:有压定值、无压定值、无流定值、时延定值。
4.根据权利要求1所述的方法,其特征在于,根据所述控制参数生成状态序列,包括:在所述控制参数中提取优先级参数,其中,所述优先级参数用于描述各个所述其它设备的备自投优先级,所述备自投优先级用于指示各个所述其它设备作为备用电源的顺序;依据所述优先级参数对与各个所述其它设备关联的控制参数进行排列,得到所述状态序列。
5.根据权利要求1所述的方法,其特征在于,根据所述状态序列和剩余控制参数对所述备自投装置进行测试,包括:将与同一测试时刻关联的所述状态序列和所述剩余控制参数归类为一个测试集,得到多个所述测试集,其中,每个所述测试集对应一种测试策略,所述测试策略中记载了测试工况和测试逻辑,所述剩余控制参数用于定义所述测试工况,所述状态序列用于定义所述测试逻辑;采用与所述测试时刻关联的测试集对所述备自投装置进行测试。
6.根据权利要求5所述的方法,其特征在于,采用与所述测试时刻关联的测试集对所述备自投装置进行测试,包括:对于每个所述测试时刻,确定与所述测试时刻关联的所述测试集,并按照所述测试集中的剩余控制参数配置所述目标系统中的数据传输通道;按照所述测试集中的状态序列定义的顺序调整各个所述其它设备在不同所述测试时刻下的状态,其中,所述状态包括:备自投充电、备自投启动、备自投执行、备自投结束。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在对所述备自投装置进行测试的过程中,在各个所述其它设备处于不同的所述状态时,对各个所述其它设备进行检测,得到各个所述其它设备在测试过程中的实际参数值;将所述实际参数值与预设参数值进行对比,得到对比结果,其中,所述预设参数值是各个所述其它设备正确按照所述测试逻辑运行时的参数值;在所述对比结果指示所述预设参数值与所述实际参数值相同的情况下,将各个所述其它设备配置为当前状态的下一状态,继续对所述备自投装置进行测试,其中,所述下一状态在所述状态序列中位于所述当前状态的下一位;在所述对比结果指示所述预设参数值与所述实际参数值不同的情况下,输出指示测试异常的信息。
8.一种备自投装置的测试装置,其特征在于,包括:接收模块,接收用于记载备自投装置的控制参数的目标文件,其中,所述控制参数用于控制所述备自投装置的通信功能和逻辑功能;解析模块,用于对所述目标文件进行解析,得到所述控制参数,并根据所述控制参数生成状态序列,其中,所述状态序列对应所述备自投装置的逻辑功能,所述状态序列用于记载目标系统中与所述备自投装置通信的其它设备的状态,所述目标系统是所述备自投装置所属的系统;测试模块,用于根据所述状态序列和剩余控制参数对所述备自投装置进行测试,输出测试结果,其中,所述剩余控制参数是记载在所述目标文件中且未包含在所述状态序列中的控制参数,所述剩余控制参数用于定义所述备自投装置的通信功能。
9.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任意一项所述的备自投装置的测试方法。
10.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1至7中任意一项所述的备自投装置的测试方法的步骤。