← 返回列表

一种嵌入式软件的自动化测试系统

申请号: CN202311683277.4
申请人: 广州翼辉信息技术有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 一种嵌入式软件的自动化测试系统
专利类型 发明申请
申请号 CN202311683277.4
申请日 2023/12/9
公告号 CN117539791A
公开日 2024/2/9
IPC主分类号 G06F11/36
权利人 广州翼辉信息技术有限公司
发明人 周东; 何炳龙
地址 广东省广州市黄埔区科丰路266号18层

摘要文本

广州翼辉信息技术有限公司获取“一种透气窗帘布”专利技术,本发明公开了一种嵌入式软件的自动化测试系统,涉及软件测试技术领域,该系统公开了板卡能力定义和固件编译层、测试计划解析和用例生成层、程序部署和测试调度执行层,通过板卡固件生成与硬件板卡解耦,解决传统的CICD系统无法很好地支持硬件板卡多样性和差异性,导致流程的繁琐和效率的低下的问题;板卡硬件和程序版本,版本管理统一,有利于追溯管理;测试用例归类统一管理,合理复用;板卡测试计划自动解析,利于管理和自动化测试;板卡程序开发与测试工作解耦,提高代码开发、测试和功能迭代效率。

专利主权项内容

1.一种嵌入式软件的自动化测试系统,其特征在于,包括板卡能力定义和固件编译层、测试计划解析和用例生成层、程序部署和测试调度执行层;所述板卡能力定义和固件编译层用于管理硬件板卡资源、管理源代码以及管理固件构建;所述管理硬件板卡资源具体为支持yaml描述文件,描述硬件板卡的名称,CPU架构,包含的外设等信息;所述管理源代码具体为支持根据配置文件,自动拉取对应的gitlab仓库,支持生成gitlog文件,并打包到镜像中,实时查看该镜像的版本信息;所述管理固件构建具体为基于yaml格式配置文件,自动生成硬件板卡的程序固件配置文件;所述测试计划解析和用例生成层用于根据板卡描述文件board_xxx.yml,描述特定板卡的外设列表,并通过系统自动生成特定的测试用例字典文件,根据测试用例字典文件,编译生成对应的测试用例代码;所述程序部署和测试调度执行层用于根据板卡描述文件board_xxx.yml和测试用例字典文件,把测试用例字典文件对应到具体板卡,针对具体板卡执行固件程序和测试用例的部署和执行。