[发明专利]一种多环境多平台嵌入式系统的自动化测试方法及系统在审
申请号: | 202110121768.4 | 申请日: | 2021-01-28 |
公开(公告)号: | CN112783780A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 黄明飞;姚宏贵;梁维斌;刘胜杰 | 申请(专利权)人: | 开放智能机器(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 党蕾 |
地址: | 200233 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 平台 嵌入式 系统 自动化 测试 方法 | ||
本发明提供了一种多环境多平台嵌入式系统的自动化测试方法及系统,其中,包括:下发测试启动指令:接收启动指令并启动多个测试节点;每个测试节点与对应的待测试设备建立通信连接;根据当前的所述待测试设备的运行系统选择对应的编译方式生成对应的测试用例执行测试,并返回测试结果,其中,所述待测试设备分别为运行在不同环境及硬件平台的设备。其技术方案的有益效果在于,提高软件在多平台多环境的嵌入式设备上的测试效率,减少人工工作量、方便对不同平台不同环境的多种嵌入式设备进行自动化测试。
技术领域
本发明涉及嵌入式设备测试技术领域,尤其涉及一种多环境多平台嵌入式系统的自动化测试方法及系统。
背景技术
随着计算机技术的发展,嵌入式系统已经广泛应用于各个领域,所谓嵌入式系统就是以应用为中心,以计算机技术为基础,软、硬件均可裁减,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统,其主要是由硬件和软件两大部分组成的,系统硬件的核心是嵌入式处理器。现有的软件支持的系统和平台非常复杂,软件平台包括Linux(32/64)和Android(32/64),硬件平台包括x86,ARM32,ARM64等。在测试过程中,由于每个平台的工具链的不同。对于多核处理器的设备,还需要分别验证软件运行在单核和多核上的正确性等问题,当前业界主流的自动化测试方法仅仅是针对单个平台单个系统,无法完成以上各项组合起来的自动化测试任务。
发明内容
针对现有的在多个平台上无法实现统一测试上存在的问题。现提供一种方便对不同平台不同环境的多种嵌入式设备进行自动化测试的方法及系统。
具体包括以下:
一种多环境多平台嵌入式系统的自动化测试方法,其中,包括:
下发测试启动指令:
接收启动指令并启动多个测试节点;
每个测试节点与对应的待测试设备建立通信连接;
根据当前的所述待测试设备的运行系统选择对应的编译方式生成对应的测试用例执行测试,并返回测试结果,其中,所述待测试设备分别为运行在不同环境及硬件平台的设备。
优选的,对于不同的所述待测试设备提供不同的通信协议进行通信连接。
优选的,所述通信协议包括:ssh(SSH:Secure Shell,由IETF的网络小组(NetworkWorking Group)所制定;SSH为建立在应用层基础上的安全协议。SSH是较可靠,专为远程登录会话和其他网络服务提供安全性的协议);
telnet(Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。);
adb(ADB是Android Debug Bridge:安卓调试桥的缩写,用于通过电脑代码脚本(或者电脑程序等)控制手机进行操作。)
serial(Serial是串口通信协议,规定了数据包的内容,内容包含了起始位、主体数据、校验位及停止位,双方需要约定一致的数据包格式才能正常收发数据的有关规范。)。
优选的,所述待测试设备的运行环境包括Linux系统或Android系统,所述硬件平台包括x86(X86架构(The X86 architecture)是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。);
ARM32(ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器32位架构),ARM64(ARM处理器64位架构)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于开放智能机器(上海)有限公司,未经开放智能机器(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110121768.4/2.html,转载请声明来源钻瓜专利网。