← 返回列表
一种嵌入式软件的自动化测试系统
申请人信息
- 申请人:广州翼辉信息技术有限公司
- 申请人地址:510000 广东省广州市黄埔区科丰路266号18层
- 发明人: 广州翼辉信息技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种嵌入式软件的自动化测试系统 |
| 专利类型 | 发明申请 |
| 申请号 | 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和测试用例字典文件,把测试用例字典文件对应到具体板卡,针对具体板卡执行固件程序和测试用例的部署和执行。