[发明专利]一种用于嵌入式设备的软件版本测试方法及系统在审
申请号: | 201811259883.2 | 申请日: | 2018-10-26 |
公开(公告)号: | CN109460359A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 许美美;陈锋;唐尧江 | 申请(专利权)人: | 深圳市鼎阳科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 郭燕;彭家恩 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 嵌入式设备 软件版本 测试方法及系统 服务器 编译 编译软件 测试版本 测试系统 测试效率 软件代码 直接访问 资源开销 测试脚 减小 下载 分担 验证 测试 | ||
一种用于嵌入式设备的软件版本测试方法及系统。第一方面,由于该软件版本测试系统包括服务器,使得控制器可以直接访问服务器来获得软件的待测试版本,避免了以往手动下载、编译软件代码的繁琐操作现象;第二方面,由于服务器完成软件代码的编译过程,相当于分担了控制器的编译任务,有利于减小控制器的资源开销,从而加快系统的运行速度;第三方面,由于控制器通过测试脚本来对嵌入式设备进行测试,则有效避免了人工历遍所有功能模块的情形,使得测试效率大大提高,而且还能达到对各个功能模块进行充分验证的要求。
技术领域
本发明涉及嵌入式技术领域,具体涉及一种用于嵌入式设备的软件版本测试方法及系统。
背景技术
随着嵌入式系统在通信及工业控制领域的广泛应用,为了提高产品的生命周期以及适应新的业务需求,通常需要对嵌入式系统的软件进行升级,其中一项重要的升级内容包括对嵌入式设备进行升级版本测试。
对嵌入式设备进行升级版本测试是完善测试版本的必要过程,也是发布软件正式版本的前序步骤,如此有利于及时发现测试版本中的异常或bug,从而进一步地对软件进行修复、完善。现如今,嵌入式设备的种类比较多,如示波器、分析仪、发生器、万用表等智能化的电子设备,其中示波器作为一种广泛使用的工程工具,它的性能显示了工程师能够对电信号进行的检测、处理能力。
当前,示波器的功能繁多且强大,为保证各项功能能够在已有的或者新设计的示波器硬件平台上正常使用,往往需要对软件版本进行升级测试。以往对示波器的软件进行升级测试时,需要安排专门的测试人员进行手动作业,通过手动下载、编译、升级、测试等一系列步骤去执行每一个软件测试版本的测试过程,还需要做到每一个软件测试版本历遍所有功能模块。这种方式使得软件测试的效率极其低下,经常存在软件测试版本的更新速度远远大于手动测试速度的不利情形,也暴露了不能24小时不间断测试的问题,而且,测试结果还往往达不到充分验证的要求。
发明内容
本发明主要解决的技术问题是如何提高嵌入式设备的软件版本测试效率。
根据第一方面,一种实施例中提供一种用于嵌入式设备的软件版本测试方法,所述嵌入式设备通过控制器与一服务器连接,所述软件版本测试方法包括以下步骤:
获取步骤:从所述服务器上获取软件的待测试版本;
升级步骤:控制所述嵌入式设备根据所述待测试版本进行软件升级;
测试步骤:运行预设的测试脚本,对软件升级后的嵌入式设备进行测试。
在所述获取步骤之前包括访问步骤,所述访问步骤包括:
根据用户的测试指令访问所述服务器,使得所述服务器运行预设的shell脚本,以将软件代码更新到指定版本,及对所述指定版本对应的代码进行编译,得到软件的待测试版本。
在所述升级步骤之后包括重启步骤,所述重启步骤包括:
控制所述嵌入式设备执行重启,引导所述嵌入式设备加载自身存储器中已升级的软件,使得所述嵌入式设备进入工作状态。
在所述测试步骤之前还包括版本判断步骤,所述版本判断步骤包括:
判断所述嵌入式设备的当前的软件版本号是否与所述待测试版本的版本号一致,若是,则执行所述测试步骤;若否,则执行所述升级步骤。
所述测试步骤包括异常记录步骤,所述异常记录步骤包括:
在对所述嵌入式设备进行测试时,若测试出现错误,则记录所述嵌入式设备的当前的软件版本号和错误内容;若测试无错误,则记录所述待测试版本通过测试。
根据第二方面,一种实施例中提供一种软件版本测试系统,包括嵌入式设备,还包括:
服务器,用于存储所述嵌入式设备进行升级所需的软件代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鼎阳科技有限公司,未经深圳市鼎阳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811259883.2/2.html,转载请声明来源钻瓜专利网。