[发明专利]一种导航模块的测试方法有效
申请号: | 201511033935.0 | 申请日: | 2015-12-23 |
公开(公告)号: | CN106909483B | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 郭昌东;邬泳;王立敏;李蕴芝;段明浩;王玲玲;朱炯伦 | 申请(专利权)人: | 深圳华大北斗科技有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518129 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 导航 模块 测试 方法 | ||
本发明公开了一种导航模块的测试方法和系统,方法包括:硬件测试平台控制至少一个待测模块进入下载固件模式,转发固件到指定的待测模块上,并控制所述待测模块进入工作模式,完成数据分析。
技术领域
本发明涉及导航技术领域,尤其涉及一种导航模块的测试方法。
背景技术
随着行业内对软件的质量要求越来越高,必然引起对测试工作的重视,而且在软件开发过程方面经常由于测试而作持续不断地调整。
自动化测试技术这几年得到了迅猛的发展,这主要是源于产品的开发周期的缩短;这就要求产品开发周期内,要更快的完成测试,输出测试结果以便多次回归达到系统稳定。这就要求测试人员对测试过程中重复性的工作,通过编程实现自动化测试。在这种大背景下,很多测试脚本语言和测试工具被开发出来,从而驱动了测试向着更加智能化和更加高效的方向发展。
现有的测试方法存在以下缺陷:需要通过Matlab(一种商用数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境)来分析数据,总是将数据拷贝来拷贝去,分析数据极其不方便,而且还需借助其它工具才能完成数据分析,分析数据量有限,不能并行分析数据;比较导航模块之间的差异时,也不能同时接收多个导航模块的数据;做导航模块的测试时,还需频繁的更改卫星信号模拟器、电流计、温箱等外围设备的配置;将更多的人力放到了重复性工作中。
发明内容
为解决现有存在的技术问题,本发明实施例期望提供一种导航模块的测试方法。
为实现上述发明目的,本发明实施例采用以下方式来实现:
本发明实施例提供了一种导航模块的测试方法,所述方法包括:
硬件测试平台控制至少一个待测模块进入下载固件模式,转发固件到指定的待测模块上,并控制所述待测模块进入工作模式,完成数据分析。
上述方案中,所述在完成数据分析后,生成.csv格式的文档和二进制文档,并以图的形式输出分析数据的结果。
上述方案中,所述硬件测试平台基于ARM7的FreeRTOs多任务调度,采用多路低压差线性稳压器LDO控制多个待测模块并行工作。
上述方案中,采用Python脚本多线程的方式实现并行采集多个待测模块的数据及数据分析。
本发明实施例所提供的一种导航模块的测试方法,用于解决导航模块测试的问题,事实上是处理一些重复性测试的测试项。本发明实施例中,下层基于ARM7的硬件测试平台,自动使待测模块进入下载固件模式,转发固件到指定的待测模块上,并使模块进入工作模式。该硬件平台提供8个模块同时测试;上层基于Python脚本语言实现了与硬件测试平台的信息交互,模块输出的导航电文分析、处理、绘图、生成word形式的报告;并以Jenkins持续集成开发平台作为前端显示。本发明实施例能够极大地提高导航模块的测试效率。
附图说明
图1为本发明实施例的系统软件框图;
图2为本发明实施例的系统架构示意图;
图3为本发明实施例的导航定位数据误差分析分布图。
具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华大北斗科技有限公司,未经深圳华大北斗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511033935.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吊灯(83079)
- 下一篇:支架灯(T8非凡系列SDT‑003O)