[发明专利]一种嵌入式系统的测试方法和测试装置有效
申请号: | 202011481292.7 | 申请日: | 2020-12-15 |
公开(公告)号: | CN112527312B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 刘琦 | 申请(专利权)人: | 西安中朗智控科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F9/455;G06F11/36 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司 11385 | 代理人: | 王海燕 |
地址: | 710032 陕西省西安市高新区高*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 测试 方法 装置 | ||
1.一种嵌入式系统的测试方法,其特征在于,所述方法由测试装置执行,
所述测试装置基于已定义的业务模型,并对业务流程的参数进行配置,形成项目工作流,装置按照流程顺序自动调用各业务元素所需要的工具,完成相关工作,实现集成验证流程的自动化执行;
该测试装置为一个开放式的自动化流程平台,具备调用各插件工具、执行业务流程和数据处理的能力;各项目基于已定义的业务模型,将模型中的业务元素及执行顺序、业务元素触发条件、业务元素执行参数、业务元素执行依赖资源、业务元素数据传递方式及内容、业务元素终止条件及终止处置策略进行参数化设定,将业务元素的参数在平台上进行配置,形成项目工作流,平台按照流程顺序自动调用各业务元素所需要的工具,完成相关工作,实现测试流程的自动化;
所述测试装置包括业务流程配置文件、代码管理模块、代码规则检查模块、代码质量度量模块、单元测试模块、代码编译构建模块、虚拟运行环境构建模块和嵌入式系统动态测试模块,所述业务流程配置文件中包括所述代码管理模块、所述代码规则检查模块、所述代码质量度量模块、所述单元测试模块、所述代码编译构建模块、所述虚拟运行环境构建模块和所述嵌入式系统动态测试模块中每个模块的业务流程信息,所述每个模块的业务流程信息包括所述每个模块的业务名称、流程名称、前置流程名称、后继流程名称、流程执行策略和流程平台中间件,所述方法包括:
所述代码管理模块根据所述业务流程配置文件获取业务流程代码;
所述代码管理模块执行所述业务流程代码,调用所述代码规则检查模块、所述代码质量度量模块、所述单元测试模块、所述代码编译构建模块、所述虚拟运行环境构建模块和所述嵌入式系统动态测试模块执行以下流程:
所述代码规则检查模块对所述嵌入式系统进行规则检查;
所述代码质量度量模块对所述嵌入式系统进行质量度量;
所述单元测试模块根据对所述嵌入式系统进行单元测试;
所述代码编译构建模块对所述代码进行编译并构建软件产品;
所述虚拟运行环境构建模块构建待测试嵌入式系统的虚拟运行环境;
所述嵌入式系统动态测试模块对所述软件产品进行集成测试、配置项测试和系统测试。
2.根据权利要求1所述的方法,其特征在于,所述测试装置还包括管道管理模块,相应地,所述代码管理模块获取待测试嵌入式系统的代码方法之前,所述方法还包括:
所述管道管理模块接收用户的输入;
所述管道管理模块根据所述输入生成所述业务流程配置文件。
3.根据权利要求2所述的方法,其特征在于,所述测试装置还包括显示模块,相应地,所述方法还包括:
所述显示模块显示图像化用户交互界面;
相应地,所述管道管理模块接收用户的输入,包括:
所述管道管理模块接收用户在所述图像化用户交互界面的输入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安中朗智控科技有限公司,未经西安中朗智控科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011481292.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式软件系统的测试方法和测试装置
- 下一篇:一种液压振动给料装置