技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种边缘智能体软件测试方法和装置与流程  >  正文

一种边缘智能体软件测试方法和装置与流程

  • 国知局
  • 2024-07-31 23:06:20

本发明实施例涉及计算机,尤其涉及一种边缘智能体软件测试方法和装置。

背景技术:

1、在新型电力系统构建的推进过程中,众多新业态和新要素如分布式新能源、新型储能设备、电动汽车、可控负荷等正在蓬勃发展。随着配电自动化、电能质量监控系统、用户能效管理系统的广泛应用,异构、多元数据迅速增长,导致全域可观测难度增加,区域协调控制面临极大挑战,需要借助先进信息技术来建立更加高效智能的配电网自治协同运行手段,因此,现有技术中提出一种创新性的技术架构,该架构以边缘层采用“统一硬件平台+边缘操作系统+app业务应用软件”为设计基础,融合了网络、计算、存储、应用核心能力,引入边缘智能体作为智能配电网边缘计算的智能载体,以数字技术为传统电网赋能,不断提升其感知能力、互动水平和运行效率。边缘智能体是驻留在智能配电网环境下,能持续自主地发挥作用的计算实体,它根据配用电数据的变化,动态地更新自己的状态、自动地对自己的行为进行调整,实现自我管理和自我调节,并具有对外界的指令或请求作出反应的能力。

2、但是,基于领域驱动设计的边缘智能体软件测试面临多方面挑战,包括其复杂性和规模庞大,实时性要求高,涉及的数据类型和来源多样,以及软件中算法和逻辑复杂,常用的软件测试方法无法精确地和有效地对边缘智能体软件进行测试,难以保证边缘智能体软件测试在各种情况下都能够产生合理的结果。

技术实现思路

1、本发明实施例提供一种边缘智能体软件测试方法和装置,解决了现有的软件测试方法无法精准有效地对边缘智能体软件进行测试的问题。

2、根据本发明的一方面,提供了一种边缘智能体软件测试方法,包括:

3、获取待测软件对应的子域命令集合,其中,所述待测软件为基于领域驱动设计的边缘智能体软件;

4、若执行所述子域命令集合中的各子域命令,得到的执行结果均与所述子域命令集合对应的预设特征信息匹配,则获取待测软件的目标运行状态信息;

5、根据所述目标运行状态信息和当前运行状态信息确定待测软件对应的测试结果。

6、根据本发明的另一方面,提供了一种边缘智能体软件测试装置,该边缘智能体软件测试装置包括:

7、命令获取模块,用于获取待测软件对应的子域命令集合,其中,所述待测软件为基于领域驱动设计的边缘智能体软件;

8、状态获取模块,用于若执行所述子域命令集合中的各子域命令,得到的执行结果均与所述子域命令集合对应的预设特征信息匹配,则获取待测软件的目标运行状态信息;

9、结果确定模块,用于根据所述目标运行状态信息和当前运行状态信息确定待测软件对应的测试结果。

10、本发明实施例通过获取待测软件对应的子域命令集合;若执行子域命令集合中的各子域命令,得到的执行结果均与子域命令集合对应的预设特征信息匹配,则获取待测软件的目标运行状态信息;根据目标运行状态信息和当前运行状态信息确定待测软件对应的测试结果,解决了现有的软件测试方法无法精准有效地对边缘智能体软件进行测试的问题,能够在确定待测软件对应的模型构造正确后,对待测软件在智能配电网源网荷储区域自治中的各种情况下产生的结果进行测试验证,确保边缘智能体软件在各种情况下能够产生合理的结果,提高边缘智能体软件测试的准确性和有效性。

11、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

技术特征:

1.一种边缘智能体软件测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,若执行所述子域命令集合中的各子域命令,得到的执行结果均与所述子域命令集合对应的预设特征信息匹配,则获取待测软件的目标运行状态信息,包括:

3.根据权利要求1所述的方法,其特征在于,获取待测软件的目标运行状态信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标双层模型包括上层模型和下层模型,所述上层模型为目标分布式电源预测模型,所述下层模型为运行成本预测模型;

5.根据权利要求4所述的方法,其特征在于,所述运行成本预测模型为:

6.根据权利要求5所述的方法,其特征在于,所述预设约束条件包括:智能配电网与上级电网的交互约束条件、分布式电源功率约束条件、储能设备的充放电功率约束条件、储能设备的荷电状态约束条件、支路开关约束条件以及响应电量约束;

7.根据权利要求1所述的方法,其特征在于,所述目标运行状态信息包括:智能配电网中各设备的目标运行状态信息,所述当前运行状态信息包括:智能配电网中各设备的当前运行状态信息;

8.一种边缘智能体软件测试装置,其特征在于,包括:

9.根据权利要求8所述的装置,其特征在于,所述状态获取模块具体用于:

10.根据权利要求8所述的装置,其特征在于,所述状态获取模块具体用于:

技术总结本发明公开了一种边缘智能体软件测试方法和装置。该方法包括:获取待测软件对应的子域命令集合;若执行所述子域命令集合中的各子域命令,得到的执行结果均与所述子域命令集合对应的预设特征信息匹配,则获取待测软件的目标运行状态信息;根据所述目标运行状态信息和当前运行状态信息确定待测软件对应的测试结果。本发明的技术方案,能够在确定待测软件对应的模型构造正确后,对待测软件在智能配电网源网荷储区域自治中的各种情况下产生的结果进行测试验证,确保边缘智能体软件在各种情况下能够产生合理的结果,提高边缘智能体软件测试的准确性和有效性。技术研发人员:肖茂然,嵇托,强宇一,曾锃,郭宁,刘友春,夏元轶,张震,殷俊杰,洪涛,滕昌志,余益团,张明轩,张瑞,李世豪,何沐昕受保护的技术使用者:国网江苏省电力有限公司信息通信分公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/195972.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。