[发明专利]一种嵌入式系统的测试方法和测试装置有效
申请号: | 202011481292.7 | 申请日: | 2020-12-15 |
公开(公告)号: | CN112527312B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 刘琦 | 申请(专利权)人: | 西安中朗智控科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F9/455;G06F11/36 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司 11385 | 代理人: | 王海燕 |
地址: | 710032 陕西省西安市高新区高*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 测试 方法 装置 | ||
本申请提供了一种嵌入式系统的测试方法和测试装置。本申请提供的技术方案中,根据配置好的测试参数实现嵌入式系统的自动化测试,而不再需要手工一步一步编译、部署和测试。本申请提出的技术方案可以提高嵌入式软件系统的测试实时性,从而提高嵌入式系统的测试效率。
技术领域
本申请涉及软件测试领域,并且更具体地,涉及一种嵌入式系统的测试方法和测试装置。
背景技术
测试是指在预设条件下在智能终端上运行系统或应用程序,评估运行结果,即将运行结果与期望结果进行比较。
目前,在嵌入式系统的测试中,项目团队接到测试任务之后,需要手工进行测试环境的搭建,以及手动一步一步进行如下测试活动:安装测试环境,对测试环境进行测试化配置;根据被测版本,编译打包测试对象;分发或部署测试对象;执行静态或动态测试,记录测试状态;汇总测试状态和问题记录;生成测试报告,团队确认项目状态。
由于编译、测试审查、部署等环节效率低,存在大量的重复性手工操作,会消耗大量时间和工作量,而且存在质量风险;代码变更会带来测试验证的进度风险和质量风险,由于变更在研发过程中会频繁发生,对手工阶段的代码集成验证带来很大挑战,集成验证对代码变更的实时响应速度减慢,且无法保证可靠及稳定;手工阶段对容易发生变更的部署流程没有更佳的办法,无法应对可能随时发布的软件,导致部署效率低;项目信息沟通效率低,无法及时获得项目构建状态和质量指标,如完成度和缺陷率等项目信息。
发明内容
本申请提供一种嵌入式系统的测试方法和测试装置。本申请提供的技术方案能够敏捷自动化实现嵌入式系统的测试,进而提高测试效率以及降低测试成本。
第一方面,本申请提供一种嵌入式系统的测试方法。所述方法由测试装置执行,所述测试装置包括业务流程配置文件、代码管理模块、代码规则检查模块、代码质量度量模块、单元测试模块、代码编译构建模块、虚拟运行环境构建模块和嵌入式系统动态测试模块,所述业务流程配置文件中包括所述代码管理模块、所述代码规则检查模块、所述代码质量度量模块、所述单元测试模块、所述代码编译构建模块、所述虚拟运行环境构建模块和所述嵌入式系统动态测试模块中每个模块的业务流程信息,所述每个模块的业务流程信息包括所述每个模块的业务名称、流程名称、前置流程名称、后继流程名称、流程执行策略和流程平台中间件。
所述方法包括:所述代码管理模块根据所述业务流程配置文件获取业务流程代码;所述代码管理模块执行所述业务流程代码,调用所述代码规则检查模块、所述代码质量度量模块、所述单元测试模块、所述代码编译构建模块、所述虚拟运行环境构建模块和所述嵌入式系统动态测试模块执行以下流程:
所述代码规则检查模块根据对应的业务流程信息对所述嵌入式系统进行规则检查;所述代码质量度量模块对所述嵌入式系统进行质量度量;所述单元测试模块对所述嵌入式系统进行单元测试;所述代码编译构建模块所述嵌入式系统进行编译并构建软件产品;所述虚拟运行环境构建模块构建所述待测试嵌入式系统的虚拟运行环境;所述嵌入式系统动态测试模块对所述软件产品进行集成测试、配置项测试和系统测试。
本实施例的方法中,测试装置根据预先配置好的业务流程配置文件,可以快捷自动化的实现嵌入式系统的测试,即在获取到嵌入式系统的代码到测试结束,可以不同研发人员和测试人员步步手动参与,从而可以提高测试效率。
结合第一方面,在第一种可能的实现方式中,所述测试装置还包括管道管理模块,相应地,所述代码管理模块获取待测试嵌入式系统的代码方法之前,所述方法还包括:所述管道管理模块接收用户的输入;所述管道管理模块根据所述输入生成所述业务流程配置文件。
该实现方式中,为用户提供接口来输入业务流程配置信息,从而可以灵活地根据用户的需求来实现嵌入式系统的自动化测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安中朗智控科技有限公司,未经西安中朗智控科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011481292.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式软件系统的测试方法和测试装置
- 下一篇:一种液压振动给料装置