自动化测试方法、系统、装置、电子设备及存储介质

    公开(公告)号:CN119847911A

    公开(公告)日:2025-04-18

    申请号:CN202311326243.X

    申请日:2023-10-12

    Inventor: 潘毅 谢锋

    Abstract: 本申请实施例涉及一种自动化测试方法、系统、装置、电子设备及存储介质,该方法包括:获取针对目标设备进行自动化测试而配置的测试任务配置文件;从测试任务配置文件中提取至少一种测试任务配置信息;基于至少一种测试任务配置信息,从测试用例库中,获取至少一种测试任务配置信息分别对应的测试用例;基于至少一种测试用例分别对应的测试任务配置信息,对至少一种测试用例的执行过程分别进行配置,得到至少一个执行配置信息;基于至少一个执行配置信息,运行至少一种测试用例,生成测试结果。本申请实施例提高了自动化测试的使用便利性,扩展了自动化测试的应用范围,提高了自动化测试的效率。

    一种基于容器的软件OTA升级方法

    公开(公告)号:CN114978905A

    公开(公告)日:2022-08-30

    申请号:CN202210576122.X

    申请日:2022-05-25

    Inventor: 潘毅 谢柏林

    Abstract: 本发明公开了一种基于容器的软件OTA升级方法,包括:1)部署安装节点通过各以太网节点查询对应控制器的软件版本;2)云端通过部署安装节点查询整车所有的软件版本;3)云端基于整车所有的软件版本确定升级节点及对应软件的升级版本;4)云端将步骤3)中确定升级版本的软件的集合所对应的镜像传输至部署安装节点;5)部署安装节点将镜像传输至升级节点并判断是否满足升级条件,是,则执行步骤6);6)向用户发送升级提示,用户确认后进行升级。本发明可提高软件的复用性,降低软件集成复杂度;让相互依赖的软件集合运行到一个独立空间,减少软件OTA升级时依赖管理;可让指定的运行软件的容器和其他容器进行隔离,提高软件访问安全性。

    基于负载均衡的分布式测试控制方法及装置

    公开(公告)号:CN115481017A

    公开(公告)日:2022-12-16

    申请号:CN202210969550.9

    申请日:2022-08-12

    Inventor: 潘毅

    Abstract: 本申请公开了一种基于负载均衡的分布式测试控制方法及装置,方法包括:接收远程仓库分支基于测试代码触发的测试任务请求,从而锁定编译节点,编译节点根据测试用例代码进行编译,且获取测试用例的实际分类;向资源调度节点请求占用任务分发节点,使得资源调度节点将任务执行节点锁定到任务分发节点中的测试任务;接收任务分发节点基于从编译节点获取的测试用例数据生成的通知信息;向资源调度节点请求占用任务执行节点,使得资源调度节点将任务执行节点锁定到任务分发节点,使得从任务分发节点增量获取测试用例并执行,并将结果返回至任务分发节点。本申请实施例可以将任务管理和资源调度独立开来,使得资源可以动态化分配,提高整体测试效率。

    一种车载应用软件升级方法、系统、电子设备及存储介质

    公开(公告)号:CN115145605A

    公开(公告)日:2022-10-04

    申请号:CN202210861699.5

    申请日:2022-07-20

    Inventor: 潘毅 文勇 刘平

    Abstract: 本申请提供一种车载应用软件升级方法、系统、电子设备及存储介质,该方法包括:获取任务文件;根据预设的解析规则,对任务文件进行解析,获取任务列表,任务列表包括至少一个软件升级任务;软件升级任务为对指定应用软件进行升级,或者,对任一应用软件的指定组成部分进行升级;对软件升级任务所对应的待升级软件进行预依赖检查,预依赖检查为判断多个待升级软件升级后是否满足预设的依赖关系;若预依赖检查通过,则将对应软件升级任务放入预设的待执行任务队列;根据预设的任务执行规则,执行待执行任务队列中的软件升级任务。本发明中的方法,较好地提升了应用软件升级的颗粒度,避免软件升级过程中不同软件之间的依赖关系出现异常。

    一种基于以太网的控制器批量刷写方法、系统及车辆

    公开(公告)号:CN115904439A

    公开(公告)日:2023-04-04

    申请号:CN202211510016.8

    申请日:2022-11-29

    Inventor: 潘毅

    Abstract: 本发明涉及车辆控制器批量刷写技术领域,提供了一种基于以太网的控制器批量刷写方法、系统及车辆,包括OTA云端服务器、工厂软件升级包服务器、软件批量刷写节点和若干个被刷控制器;所述方法步骤为:将需要升级的软件升级包推送到OTA云端服务器,然后将软件升级包部署到工厂软件升级包服务器,工厂软件升级包服务器将软件升级包部署至软件批量刷写节点,软件批量刷写节点通过以太网广播帧将软件包部署至被刷控制器,被刷控制器接收到软件升级包后进行自动刷写。本发明能够解决当多个控制器具有相同IP的情况下,上位机如何和多个控制器进行通信并下发软件升级包进行刷写的问题,从而降低硬件成本和管理成本。

    汽车ECU软件压缩升级系统、方法、电子设备及存储介质

    公开(公告)号:CN114860277A

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

    申请号:CN202210314502.6

    申请日:2022-03-28

    Inventor: 潘毅

    Abstract: 本发明公开了汽车ECU软件压缩升级系统、方法、电子设备及存储介质,包括,S1、对ECU软件升级包中的可执行程序进行压缩处理;S2、将ECU软件升级包部署至用于刷写ECU的上位机节点,上位机节点解析ECU软件升级包得到可执行程序的压缩包;S3、将可执行程序的压缩包分块传输至ECU,并存储至缓冲区;S4、ECU对缓冲区中的分块压缩包进行解压缩,并将解压缩的数据刷写入ECU,且在刷写完成后清空缓冲区;S5、重复步骤S3‑S4,直至完成可执行程序的刷写。本发明有效的提升了ECU软件升级过程的刷写效率,节约了整车OTA升级时间或者UDS诊断刷写时间。

    车辆的OTA升级方法、装置、车辆及存储介质

    公开(公告)号:CN115277671A

    公开(公告)日:2022-11-01

    申请号:CN202210745001.3

    申请日:2022-06-27

    Inventor: 周帅 潘毅

    Abstract: 本申请涉及汽车技术领域,特别涉及一种车辆的OTA升级方法、装置、车辆及存储介质,其中,方法包括:在识别到本车周围存在满足预设目标条件的至少一个空中下载OTA下载节点时,发送升级请求至每个OTA下载节点;接收一个或多个OTA下载节点基于升级请求生成的升级数据帧,其中,每个升级数据帧在升级包中的位置不同;根据所有升级数据帧在升级包中的实际位置依次组合得到升级包,并利用升级包升级本车。由此,解决了相关技术中,OTA安装包下载操作繁琐,效率较低,灵活性和智能性较差,对安装包数据完整性和云端服务器性能要求较高,无法满足实际使用中用户的需要等问题。

    测试方法、装置、电子设备及存储介质

    公开(公告)号:CN117215960A

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

    申请号:CN202311340575.3

    申请日:2023-10-16

    Inventor: 谢锋 潘毅

    Abstract: 本发明涉及一种测试方法、装置、电子设备及存储介质,所述测试方法通过获取用户输入信息,在用户输入信息包含测试用例标识的情况下,将测试用例标识对应的预设测试用例集合确定为目标测试用例集合,在用户输入信息不包含测试用例标识的情况下,基于预设的配置策略信息确定目标测试用例集合,执行目标测试用例集合,得到测试结果;由此,可以根据用户输入信息中的测试用例标识确定目标测试用例集合,也可以通过预设的配置策略信息确定目标测试用例集合,起到测试过程可变更的作用,实现了测试过程多样性,以此满足测试需求多样性的效果。

Patent Agency Ranking