一种嵌入式软件集成测试自动化执行系统及方法

    公开(公告)号:CN112597006A

    公开(公告)日:2021-04-02

    申请号:CN202011464070.4

    申请日:2020-12-14

    Abstract: 本发明公开了一种嵌入式软件集成测试自动化执行系统,包括开发与调试环境:用于接收测试输入、开发测试脚本、编译被测代码与测试脚本、分发调度测试控制指令、执行软件测试、分析评估测试结果以及输出测试结果;仿真执行环境:获取开发与调试环境输出的控制指令,进行软件测试并返回执行数据;目标机执行环境:用于模拟被测代码的运行情况,在真实的目标机上运行被测代码被编译后的二进制文件。本发明将嵌入式软件集成测试的调试环境、仿真环境和目标机环境进行优化集成,降低测试复杂度,提升测试效率并满足对被测代码的正确性与安全性要求,实现在嵌入式软件开发的各个阶段对软件进行高质量测试与分析。

    一种桌面仿真环境下的仿真芯片与仿真部件的同步方法

    公开(公告)号:CN114706665B

    公开(公告)日:2024-12-06

    申请号:CN202210186980.3

    申请日:2022-02-28

    Abstract: 本发明公开了一种桌面仿真环境下的仿真芯片与仿真部件的同步方法,步骤如下:所有仿真芯片和仿真部件设置唯一的仿真标识号;在任务调度软件中配置所有仿真芯片、仿真部件的仿真标识号;启动任务调度软件、仿真芯片和仿真部件;任务调度软件向仿真芯片和仿真部件发送同步指令;仿真芯片或仿真部件向任务调度软件发送同步结果;仿真芯片或仿真部件根据同步指令,执行仿真任务并更新同步指令结果值;任务调度软件接收同步结果,更新同步结果计数值字典,并检查同步结果计数值字典内容,将同步指令计数值变化。本发明任务调度软件与仿真芯片或仿真部件之间采用定时通讯,无需握手协议,同步效率高。

    一种基于数据总线的自动化测试脚本动态分发执行方法

    公开(公告)号:CN117271319A

    公开(公告)日:2023-12-22

    申请号:CN202311189951.3

    申请日:2023-09-14

    Abstract: 本发明公开了一种基于数据总线的自动化测试脚本动态分发执行方法,步骤如下:(1)服务端有唯一标识,且通过数据总线发布;客户端自动识别服务端节点状态;(2)用户操作客户端占用服务端进行测试用例集的动态分发;(3)服务端接收到待执行的用例信息,开始自动执行;完成后上报执行完成情况;(4)客户端监听到某服务端节点上报信息后,继续分发未执行的用例至空闲服务端节点,重复步骤(2)~(4);(5)客户端判断用例集全部完成执行后,取消服务端节点的占用状态;服务端节点恢复空闲状态。本发明依托数据总线技术,在大量自动化测试脚本运行的场景下通过实时可用资源的识别和执行脚本的动态分发,能够将用例执行的整体耗时缩短。

    一种嵌入式软件集成测试自动化执行系统及方法

    公开(公告)号:CN112597006B

    公开(公告)日:2023-10-03

    申请号:CN202011464070.4

    申请日:2020-12-14

    Abstract: 本发明公开了一种嵌入式软件集成测试自动化执行系统,包括开发与调试环境:用于接收测试输入、开发测试脚本、编译被测代码与测试脚本、分发调度测试控制指令、执行软件测试、分析评估测试结果以及输出测试结果;仿真执行环境:获取开发与调试环境输出的控制指令,进行软件测试并返回执行数据;目标机执行环境:用于模拟被测代码的运行情况,在真实的目标机上运行被测代码被编译后的二进制文件。本发明将嵌入式软件集成测试的调试环境、仿真环境和目标机环境进行优化集成,降低测试复杂度,提升测试效率并满足对被测代码的正确性与安全性要求,实现在嵌入式软件开发的各个阶段对软件进行高质量测试与分析。

    一种桌面仿真环境下的仿真芯片与仿真部件的同步方法

    公开(公告)号:CN114706665A

    公开(公告)日:2022-07-05

    申请号:CN202210186980.3

    申请日:2022-02-28

    Abstract: 本发明公开了一种桌面仿真环境下的仿真芯片与仿真部件的同步方法,步骤如下:所有仿真芯片和仿真部件设置唯一的仿真标识号;在任务调度软件中配置所有仿真芯片、仿真部件的仿真标识号;启动任务调度软件、仿真芯片和仿真部件;任务调度软件向仿真芯片和仿真部件发送同步指令;仿真芯片或仿真部件向任务调度软件发送同步结果;仿真芯片或仿真部件根据同步指令,执行仿真任务并更新同步指令结果值;任务调度软件接收同步结果,更新同步结果计数值字典,并检查同步结果计数值字典内容,将同步指令计数值变化。本发明任务调度软件与仿真芯片或仿真部件之间采用定时通讯,无需握手协议,同步效率高。

Patent Agency Ranking