从人工测试到自动化验证: AutoGNSS 如何重构GNSS测试流程?

随着智能网联汽车、车载定位终端、无人系统以及北斗产业的快速发展,GNSS 接收设备已经广泛应用于交通运输、智能装备、自动驾驶和物联网等领域。与此同时,市场对于定位精度、授时性能、信号灵敏度以及系统稳定性的要求不断提高,也让 GNSS 测试从简单的功能验证逐渐走向标准化、自动化和工程化

对于研发工程师而言,一台 GNSS 接收机的测试并不仅仅是验证能否完成定位,更需要按照相关标准,对定位精度、速度误差、灵敏度、首次定位时间(TTFF)、授时能力以及异常工况下的鲁棒性等多个指标进行系统验证。

然而,在实际测试过程中,很多团队仍然采用人工配置仿真参数、手动控制待测设备(DUT)、逐项记录数据、离线计算结果的方式完成测试。这种方式不仅效率低,而且随着测试项目增加,很难保证测试流程的一致性和结果的可复现性。

尤其是在产品迭代速度不断加快的今天,研发团队不仅需要完成一次测试,更需要能够快速复用测试流程、批量执行测试任务,并自动生成符合标准要求的测试报告。因此,自动化测试平台正在成为 GNSS 测试工程化的重要组成部分。

 

一、为什么 GNSS 测试越来越需要自动化?

GNSS 自动化测试的目标,并不是简单地替代人工操作,而是建立一套标准化、可重复、可扩展的测试体系。

一个完整的 GNSS 测试流程通常包括:搭建测试环境、配置仿真场景、连接 DUT、执行测试、采集定位数据、计算评价指标以及输出测试报告。

当这些步骤全部依赖人工完成时,随着测试项目不断增加,研发团队将面临三个典型问题。

首先,是测试效率问题。

无论是定位精度测试、灵敏度测试,还是冷启动、热启动、授时性能等测试,每一种测试都需要重新配置场景、调整参数并执行完整流程。大量重复性的操作不仅耗费时间,也容易因为人为因素导致配置不一致。

其次,是测试一致性问题。

同一台 DUT,在不同人员、不同时间执行测试时,如果仿真参数、数据处理方式或判定逻辑存在差异,最终结果就可能无法直接比较。测试标准制定的意义,就是通过统一测试条件、统一评价方法,让测试结果具备一致性和可比性。

最后,是测试资产难以沉淀。

很多测试经验依赖工程师个人操作,当项目进入回归验证或后续版本迭代时,需要重新搭建测试流程,难以实现长期复用。

因此,真正的自动化测试,不只是“自动执行”,更重要的是将测试流程标准化、模块化,使每一次测试都能够被重复执行和持续优化

 

二、GNSS 自动化测试究竟在验证什么?

很多人认为,GNSS 自动化测试只是让设备完成定位。

实际上,自动化测试需要验证的内容远不止于此。

基础功能层面,需要验证 DUT 是否能够正确输出定位信息、速度信息、时间信息以及 NMEA 报文,支持不同星座模式和输出频率。

 

自动化测试中的基础功能测试项

性能层面,则需要依据相关标准,对定位精度、速度偏差、里程误差、定位时间、捕获灵敏度、跟踪灵敏度以及重捕获能力进行量化评估。

除此之外,更重要的是一致性、可重复性和鲁棒性验证。例如,当发生闰秒事件、GPS 周计数清零、伪距突变或导航电文异常时,DUT 是否仍能保持稳定定位;在多次重复测试过程中,定位结果是否具有一致性;在异常工况结束后,设备是否能够快速恢复正常工作。这些内容共同构成了自动化测试平台需要完成的核心任务。

 

三、如何把测试标准真正落地?

对于研发团队来说,测试标准最大的价值,并不是提供一份规范文档,而是将规范转化为可以执行的测试流程。以《GB/T 45086 车载定位系统技术要求及试验方法》为例,不同测试项目虽然评价指标不同,但整体流程具有高度一致性。一个标准化测试如图所示:

 

GB/T 45086标准化测试流程

在此基础上,只需要根据不同测试目标替换相应的计算模块,即可完成定位精度测试、灵敏度测试、定位时间测试以及健壮性测试等不同类型的用例。

这种模块化设计不仅减少了重复开发,也使测试流程更加符合标准要求,从而提升测试平台的可维护性和可扩展性。

 

四、AutoGNSS 如何实现自动化测试?

为了让标准真正落地,AutoGNSS 将测试流程进行了工程化封装。

平台能够完成设备连接、测试场景配置、用例执行、数据采集以及测试报告生成等完整流程,并支持按照标准模板快速搭建测试项目。

在场景配置方面,用户既可以手动设置仿真参数,也可以直接导入预定义的场景文件,快速完成标准测试环境搭建。

在测试执行过程中,平台能够自动控制测试流程,实时获取 DUT 输出的数据,并根据预设算法完成定位误差、速度误差、灵敏度等指标计算。

测试结束后,系统会自动汇总测试结果,生成标准化测试报告,直接展示各测试项目的测量值、参考限值以及判定结果,减少人工整理和计算工作,提高测试效率。

相比传统方式,AutoGNSS 更关注的是建立一套可复用的测试流程,而不仅仅是完成一次测试任务。

德思特自研GNSS自动化测试软件 AutoGNSS

 

德思特自研GNSS自动化测试软件AutoGNSS

GTS P7+AutoGNSS 3.0产品图

• 软件定义的GNSS模拟器

高性能GNSS模拟器具有灵活的软件定义平台和API,且支持所有的GNSS星座与波形,具有超高的精度,分辨率,以及动态性能,模拟迭代率可达1000 Hz,强大的软件定义实现通道数无限制。广泛应用于汽车HIL测试,导航芯片、消费电子、终端测试,航空航天模拟,以及干扰抵抗测试等领域。