GPS导航软件测试技术

1、GPS导航软件概述

GPS(Global Positioning

System)即全球定位系统,是一个全球性、全天候、全天时、高精度的导航定位和时间传递系统,其不仅可用于测量、导航,还可用于测速、测时。随着

GPS应用领域不断扩大,最初主要用于导航,收集情报等军事目的的GPS系统,已经融入我们的日常中,广泛应用于各个领域,例如车辆导航管理、飞行定位与导航、农业监控、土地测量、生物资源管理、自助旅游等。

对于使用GPS服务的用户来说,在GPS硬件设备的基础上,还需要软件和地图。GPS导航软件主要负责从GPS接收机中读取矢量数据,获取用户当前位置,依据地图提供导航。GPS导航软件特点主要表现为:

系统复杂度大。涉及因素多、数据容量大、功能复杂,软硬件交互多,其程序的长度和内部结构的复杂程度都非常大。

数据在系统中地位重要。因为软件需要根据接收到的数据给用户定位,而定位是GPS导航软件最基本的功能,后续的所有的功能都建立在正确定位的基础之上。

地图信息非常全,精确到街道。地图有多种视图,如透视图、政治区域划分图、夜景图。

语音导航功能,可以实时的为用户提供导航,修正路线。

自定义功能非常强大,用户可以自定义地图,在特殊的位置标记。或者自定义驾车行程,中途休息站等。

有上网查找地点和查找附近地点的功能,能方便地找到附近的旅馆、饭店、加油站、银行,并能将查找到的信息发送到用户的。

很多GPS软件系统还辅助提供接收天气信息、油价、交通状况等用户非常关心的各种信息。

2、GPS导航软件的测试重点

对于GPS导航软件的测试,具有一般软件测试的

共同特点,又有自己独特的特点。例如,它必须获取空间数据,并且要与硬件连接,需要确定获取数据的准确性。由于该软件还可以在开车时候提供实时导航,不仅

需要在PC机上模拟动态情况下软件能否正确和稳定获取数据,还要开车进行实际路测,验证语音导航是否正确,验证导航时各种视图是否正常等。其系统具有与硬件交互多、复杂度大、精确性高、系统更新速度快、系统维护工作量大等特点,从而在应用一般测试方法和技术的同时,还需要根据它的特点选择有针对性的测试技术,尤其是GPS导航软件的,目前传统的性能测试工具例如等都不适合用于GPS测试。

根据GPS导航软件自身的特点分析,GPS导航软件的测试重点主要体现在以下几个方面:

● 动态数据获取

由于GPS导航软件需要接受GPS接收器的实时数据,所以测试软件和硬件交互时动态获取的数据相当重要。

● 提供实时定位功能,并在运动过程中系统稳定运行

定位是GPS导航软件最重要功能之一。要求系统可以提供实时定位功能,在行车过程中系统必须保持稳定。因此,在测试过程中测试数据应尽量反映真实环境。

● 导航功能准确性和性能

导航功能也是GPS导航软件最重要功能。导航功能准确性以及导航路线计算时间、实时导航导致的资源利用率等都是测试考察的重点。

● 查询地图信息以及搜索结果的正确性

GPS导航软件的地图查询与搜索功能与空间信息系统(GIS)软件具备的相应功能一样,都是和性能测试的重点。

退出导航软件测试,GPS导航软件测试技术(转)相关推荐

  1. GPS导航(一):分类和原理

    导航:     确定航行体运动到什么地方和向何方向运动. 关键:确定航行体的即时位置 其他:载体的瞬时速度,精确的时间,载体的姿态 运动载体的七维状态参数     (三维坐标.三维速度.时间导航) G ...

  2. 退出导航软件测试,手机导航软件测试(二)_今天你又堵车了? 四款手机导航实测对比_用车_一猫汽车网...

    手机地图显示的路况信息准确吗?路况信息提示功能评分软件得分 百度地图3 高德地图5 搜狗地图4 腾讯地图2 虽然现在手机地图软件都拥有路况信息提醒功能,但是在使用中猫哥发现,每款软件在同一时间显示的路 ...

  3. 什么是RTK?GPS导航和RTK的基本原理有什么不同?

    极飞科技XAG在 2015 年开始自营作业,当时使用的是单点 GPS, 遇到了各种罗盘干扰.航迹偏移.起降需人工干预等问题:2015 年下半年开始做 RTK 相关的研发,努力实现全自主飞行.极飞的 P ...

  4. 如何用python实现地图定位_GPS 测试汇总和python GPS 导航地图实现

    作为GPS 测试专业户出身,一直有想法将GPS数据本地网页化,从而实现动态展示导航数据.在摸索过程中也遇到了问题,因此分享这个文章. 刚毕业的头两年,从事软件测试GPS相关,其间参与多个项目,也和高通 ...

  5. (转)GPS导航芯片中串口通信同步I/O方式的程序设计

    GPS导航芯片中串口通信同步I/O方式的程序设计 时间:2011-01-25 11:38    作者:    来源: Windows CE 是一个开放的.可裁剪的.32位实时嵌入式窗口操作系统,具有可 ...

  6. 2022-2028年中国GPS导航行业投资分析及前景预测报告

    [报告类型]产业研究 [报告价格]¥4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国GPS导航行业市场行业相关概述.中国G ...

  7. 三维全景导航、偏航识别、深度学习偏航引擎,滴滴导航若干关键功能的技术突破与实践...

    导读:滴滴导航是滴滴出行旗下基于丰富的交通大数据和领先的算法策略,面向网约车及自驾场景而打造的一款技术领先的地图产品.伴随着海量网约车司机每日8小时+的导航使用,产品积累了大量的反馈并持续优化打磨.在 ...

  8. android gps导航省电,一种GPS导航中省电的系统和方法与流程

    一种gps导航中省电的系统和方法,应用于通过gps(或者类似的北斗.伽利略)导航的领域. 背景技术: 在移动设备领域(手机.车载导航等),通过卫星导航应用非常普遍,几乎全部的手机,大部分的汽车,自身都 ...

  9. android gps导航省电,具有省电功能的gps导航系统及其省电方法

    具有省电功能的gps导航系统及其省电方法 [专利说明] [技术领域] 本发明是一种具有省电功能的GPS导航系统及其省电方法. [0001][[背景技术]] 利用GPS定位卫星,在全球范围内实时进行定位 ...

最新文章

  1. 专访丨周志华:深度学习理论探讨比应用滞后太多
  2. 用脑机接口去“搜索一下”,是种什么体验? | CCF C³-03@搜狗
  3. Nginx负载均衡策略之least_conn
  4. 多线程之间共享的资源有哪些
  5. 小明的调查统计(二)
  6. 2018 ACM/ICPC 南京站小结
  7. UI设计灵感|注册登录界面设计灵感
  8. python opencv显示图片一闪而过_解决Opencv+Python cv2.imshow闪退问题
  9. Django - Ajax - 参数
  10. mysql5.6.27安装_mysql-5.6.27源码安装及错误解决办法
  11. java基础--ObjectInputStream和ObjectInputStream类
  12. 电信笔试C语言,2021中国电信考试试题附答案(12)
  13. 数据交易,距离生产要素市场化还有多远? | 2022全球数字价值峰会
  14. Word怎么在方框里打勾
  15. 基于单片机干湿垃圾自动分类系统-毕设课设资料
  16. oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽,解决方法!
  17. Oneday01 | ~scanf、冒泡排序、sort排序
  18. Berkeley DB
  19. [折腾向]树莓派3B+安装系统(Raspbian)以及配置环境
  20. 初试Cloudxns详解,智能解析如此简单

热门文章

  1. 360更改360Downloads和360Rec文件生成目录
  2. flutter LinearGradient 角度
  3. POSTMAN参数化和断言一些理解
  4. 天气预报WebService网址
  5. Ubuntu18.04系统配置的一些软件(RTX2070)
  6. JavaScript常用知识点笔记
  7. “装箱”和“拆箱”操作(有详细的代码案例和说明);
  8. SystemUI Recent实现流程
  9. Tomcat虚拟主机的配置
  10. php 获取远程图片长宽和大小