自动化测试方法、设备、系统及存储介质技术方案

技术编号:37262803 阅读:19 留言:0更新日期:2023-04-20 23:36
本申请涉及操作系统测试领域,提供一种自动化测试方法、设备、系统及存储介质,该方法包括:获取测试请求,所述测试请求包括目标设备名称和目标镜像版本信息,所述目标设备名称用于指示多个智能设备中的目标设备;根据所述测试请求,将所述目标镜像版本信息添加到所述目标设备对应的任务队列;当所述目标设备处于空闲状态时,根据所述任务队列中的目标镜像版本信息,将所述目标镜像版本信息对应的镜像文件烧录到所述目标设备;获取所述目标设备基于所述镜像文件执行测试得到的测试结果。能够降低对镜像文件进行测试的复杂度,提高测试效率。提高测试效率。提高测试效率。

【技术实现步骤摘要】
自动化测试方法、设备、系统及存储介质


[0001]本申请涉及操作系统测试领域,尤其涉及一种自动化测试方法、设备、系统及存储介质。

技术介绍

[0002]目前的自动化测试方法通过在智能设备中执行预先编写的自动化测试脚本,来对智能设备的操作系统进行测试,以提高测试执行步骤的自动化覆盖率。然而,在对多个版本的操作系统进行测试时,通常需要人工将多个版本的操作系统分别烧录到智能设备中,消耗大量人力成本对多个设备和多个版本的操作系统进行管理。因此,现有技术中亟需一种更高效的自动化测试方法。

技术实现思路

[0003]本申请的主要目的在于提供一种自动化测试方法、设备、系统及存储介质,旨在降低对镜像文件进行测试的复杂度,提高测试效率。
[0004]第一方面,本申请提供一种自动化测试方法,所述自动化测试方法包括以下步骤:获取测试请求,所述测试请求包括目标设备名称和目标镜像版本信息,所述目标设备名称用于指示多个智能设备中的目标设备;根据所述测试请求,将所述目标镜像版本信息添加到所述目标设备对应的任务队列;当所述目标设备处于空闲状态时,根据所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动化测试方法,其特征在于,所述方法包括:获取测试请求,所述测试请求包括目标设备名称和目标镜像版本信息,所述目标设备名称用于指示多个智能设备中的目标设备;根据所述测试请求,将所述目标镜像版本信息添加到所述目标设备对应的任务队列;当所述目标设备处于空闲状态时,根据所述任务队列中的目标镜像版本信息,将所述目标镜像版本信息对应的镜像文件烧录到所述目标设备;获取所述目标设备基于所述镜像文件执行测试得到的测试结果。2.根据权利要求1所述的自动化测试方法,其特征在于,所述方法还包括:当所述目标设备完成所述镜像文件的烧录并基于所述镜像文件执行测试时,将所述目标设备的设备状态标记为忙碌状态;在所述获取所述目标设备基于所述镜像文件执行测试得到的测试结果之后,还包括:将所述测试结果对应的目标设备的设备状态标记为空闲状态。3.根据权利要求2所述的自动化测试方法,其特征在于,所述方法还包括:获取用于连接所述目标设备的端口的端口状态;若所述端口的端口状态在第一预设时长内由第一预设状态变化为第二预设状态再变化为所述第一预设状态,则确定所述端口连接的所述目标设备完成所述镜像文件的烧录并开始基于所述镜像文件执行测试,以及将所述目标设备的设备状态设置为忙碌状态。4.根据权利要求2所述的自动化测试方法,其特征在于,所述方法还包括:若有所述目标设备处于忙碌状态的持续时间超过第二预设时长,向所述目标设备发送重启指令。5.根据权利要求1所述的自动化测试方法,其特征在于,所述根据所述测试请求,将所述目标镜像版本信息添加到所述目标设备对应的任务队列,包括:将所述目标镜像版本信息添加到所述目标设备名称对应的任务队列队尾;所述当所述目标设备处于空...

【专利技术属性】
技术研发人员:谭竞
申请(专利权)人:深圳开鸿数字产业发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1