GPS导航软件测试技术研究

发表于:2011-4-25 14:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:周波    来源:51Testing软件测试网采编

  1、GPS导航软件概述

  GPS(Global Positioning System)即全球定位系统,是一个全球性、全天候、全天时、高精度的导航定位和时间传递系统,其不仅可用于测量、导航,还可用于测速、测时。随着GPS应用领域不断扩大,最初主要用于导航,收集情报等军事目的的GPS系统,已经融入我们的日常生活中,广泛应用于各个领域,例如车辆导航管理、飞行定位与导航、农业监控、土地测量、生物资源管理、自助旅游等。

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

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

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

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

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

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

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

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

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

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

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

  ● 动态数据获取

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

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

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

  ● 导航功能准确性和性能

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

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

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

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号