[发明专利]数字卫星嵌入式仿真平台智能测试方法有效
申请号: | 201810879941.5 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109062747B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 董云峰;雷鸣;周志成 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
地址: | 100000*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 卫星 嵌入式 仿真 平台 智能 测试 方法 | ||
本发明公开了数字卫星嵌入式仿真平台智能测试方法,通过数字卫星嵌入式仿真平台智能测试系统进行测试:(1)通过初始参数配置单元定义被测设备接口、发送内容、比照内容和测试程序之间的成员关系组成,并将配置结果储存于数据库中;(2)测试程序自动生成单元根据所配置的数据库生成测试程序,并将测试程序烧录到被测设备上;(3)自动测控单元根据数据库中的测试流程配置内容完成发送包的发送,接收包的接收、分析,并且完成测试报告的生成。用户通过初始参数配置单元进行初始参数配置即可完成测试程序的自动生成、自动烧录、自动执行测试,并且智能生成测试报告。
技术领域
本发明涉及自动化领域,尤其涉及嵌入式设备的自动化测试。
背景技术
嵌入式系统是目前最有发展前途的工程应用领域之一,已被广泛应用于工业控制、家具家电、智能产品等各个方面。与通用型计算机系统相比,嵌入式系统有以下优点:功耗低,可靠性高,性能价格比高,实时性强,支持多任务,占用空间小,效率高,面向特定应用,可根据需要灵活定制。
传统的测试技术靠人工手动操作,以人的经验和技术为主导因素。随着科技的不断进步,面对测试任务日益复杂、测试内容更加丰富、精度要求越来越高的情况,传统的测试方法已无法满足要求,测试技术急需提升。借助于电子技术和计算机技术的发展,研究人员将计算机与通用电子设备应用于测试技术,出现了由计算机控制通用仪器执行测试的自动化测试技术。
数字卫星嵌入式仿真平台需要进行多种故障的模拟测试,信号线松动、板卡损坏、供电异常、程序烧录失败、误码率较高、时延太长等原因均可能导致仿真数据异常。一般的人员检测很难定位故障,并且板卡测试代码的编写耗时耗力,因此,如何设计一种自动化更高、人员工作量更小的数字卫星嵌入式仿真平台智能测试方法是本领域人员亟待解决的技术问题。
发明内容
有鉴于此,本发明公开了数字卫星嵌入式仿真平台智能测试方法,可智能地对于嵌入式仿真平台进行测试,进而提高测试效率、增强测试功能,实现测试系统的高度自动化,智能化。
为了实现上述目的,本发明采用如下技术方案:
数字卫星嵌入式仿真平台智能测试系统,包括测试终端,综合电子系统和被测设备;测试终端通过综合电子系统与被测设备通信连接;
测试终端配置有三个软件单元,包括:
初始参数配置单元,用于定义被测设备接口、发送内容、比照内容和测试程序之间的成员关系组成,并将配置结果储存于数据库中;
测试程序自动生成单元,用于将数据库中的配置结果生成测试程序,并将测试程序烧录到被测设备上;
自动测控单元,用于发送包的发送,接收包的接收、分析,以及测试报告的生成。
上述三个软件单元可根据应用需求设置于一台或多台测试终端内。
进一步地,测试终端配置的软件单元还可包括智能分析单元,用于对测试报告中的结果进行分析,并形成诊断报告。
进一步地,测试终端为工控机;综合电子系统为转接卡;被测设备为板卡。
测试终端是测试系统的核心,自动完成测试程序的编译,并通过综合电子系统将测试程序烧录到被测设备上;自动执行测试流程;自动分析综合电子系统回传的数据、输出测试指令执行结果等。
综合电子系统用于测试终端与被测设备的连接,自动检测上电,1路JTAG用于调试被测设备以及通道的选通控制功能,集成度高。
进一步地,测试终端还配置有winTestProgram,作为执行测试流程过程中自动测控单元与综合电子系统之间的纽带,实现执行测试流程过程数据收发、接口通道的打开,并且轮询被测设备发送的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810879941.5/2.html,转载请声明来源钻瓜专利网。