软件测试技术之地图导航的测试用例

2023-09-15 14:24:16

外观测试

  1. 屏幕显示不能有花屏、黑点和闪屏,清晰度、亮度、颜色要正常。

  2. 检测所有按键都能起到相应作用,是否手感不良。

  3. UI显示状态、颜色、清晰度、效果。

  4. 控制:放大,缩小,音量调节功能测试。

  5. 交叉路口查询测试,点击交叉路口查询后能正确输入城市名称吗。

关键字查询:点击关键字查询后搜索道路能正确的输入城市名称和关键字进行道路查询吗。

6.语音提示方面具有很好的测试表现,提示音语速适中,吐字清晰,结合实际行车路线对比提示是否准确。

地图的缩放,旋转和浏览

  1. 在地图区域内的任意位置应有可放大或缩小的功能,放大或缩小的最大或最小比例。

  2. 在地图的各个缩放等级下,标记文本和图标的大小应保持不变。

  3. 显示地图时,应既可以北向上,也可以车头向上。

  4. 在地图旋转时,标记文本的显示应保持在水平线的90°范围内,图标方向应保持不变。

  5. 导航仪应提供两种地图浏览功能,即在路线引导过程中随汽车位置的变化而变化。

地图的缩放,旋转和浏览

在地图区域内的任意位置应有可放大或缩小的功能,放大或缩小的最大或最小比例。

在地图的各个缩放等级下,标记文本和图标的大小应保持不变。

显示地图时,应既可以北向上,也可以车头向上。

在地图旋转时,标记文本的显示应保持在水平线的90°范围内,图标方向应保持不变。

导航仪应提供两种地图浏览功能,即在路线引导过程中随汽车位置的变化而变化。

声音测试

铃声音音量调至最小,铃音实际音量应为最小或关闭,是否正常。

将铃音音里逐渐调大﹔铃音音里的实际变化应从小到大,是否正常。

将铃音音里调至最大﹔铃音在最大音里长时间播放时应无杂音﹑变调﹑扬声器损坏等异常。

将铃音音里从最大逐渐调小﹔铃音音里的实际变化应从大到小明显﹔是否正常。

时间测试

设置时钟和日期与当地时间日期相符合,整个测试期间,除特别要求更改时间﹑日期外,不要随意更改基准时间。

一般日期设置完毕,星期自动生成,应准确无误。

以24小时为一观察周期,比较导航仪时间与标准时间的误差。

设置实际不存在的时间和日期,设置日期0月、0日、13月、32日等,设置如2003年2月29日等不切实际的时间日期,导航仪应不予接纳,有正确提示。

设置好时钟、日期后通过正常关机、拔电池、自动关机等动作后再开机,时间、日期不应有错误现象出现,即保持时钟正常运转。

关机后,拔掉电池,观察是香可保持时钟继续正常运转最长时间。

图片浏览功能

浏览JPG图片,点选自动、手动、前张、后张、放大、缩小、全屏按钮,检测功能是否按操作发生正常变化。

检测是否显示完整、颜色是否正常、有无花屏。

支持图片格式。

界面信息测试

界面文字内容检查:错别字,乱码。

菜单变化功能后显示信息是否相应的改变。

多国语言显示检查:有无错别字,有无乱码。

时间显示的正确性:特别是超长MP3的时间显示。

进度显示的正确性:检查进度显示是否准确。

播放列表中滚动条显示:文件超过-屏。快速滚动滚动条是否容易出现花屏的现象。

提示框的正确性:该出现提示的地方-定要出现提示,如删除提示、低电里提示内存满提示、按键已锁定的提示。

GPS

进入设置,查看GPS状态。

进入设置-位置和安全设置。

勾选GPS卫星定位和允许访问我的位置、WLAN和移动网络位置信息。

在密闭的环境下使用GPS定位看看GPS是否准确。

飞行模式下是否可以使用GPS定位

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

更多推荐

在MySQL中使用VARCHAR字段进行日期筛选

🌷🍁博主猫头虎(🐅🐾)带您GotoNewWorld✨🍁🦄博客首页——🐅🐾猫头虎的博客🎐🐳《面试题大全专栏》🦕文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺🌊《IDEA开发秘籍专栏》🐾学会IDEA常用操作,工作效率翻倍~💐🌊《100天精通Golang(基础入门篇)》🐅学会Gol

Mysql---第七篇

系列文章目录文章目录系列文章目录一、简述MyISAM和InnoDB的区别二、简述mysql中索引类型及对数据库的性能的影响一、简述MyISAM和InnoDB的区别MyISAM:不支持事务,但是每次查询都是原子的;支持表级锁,即每次操作是对整个表加锁;存储表的总行数;一个MYISAM表有三个文件:索引文件、表结构文件、数

不要再滥用可选链运算符(?.)啦!

可选链运算符(?.),大家都很熟悉了,直接看个例子:constresult=obj?.a?.b?.c?.d很简单例子,上面代码?前面的属性如果是空值(null或undefined),则result值是undefined,反之如果都不是空值,则会返回最后一个d属性值。本文不是讲解这种语法的用法,主要是想分析下日常开发中,

指针进阶2(内含库函数qsort的模拟实现)

指针进阶2函数指针数组之前给大家介绍过函数指针的相关知识,下面我们进一步讲解一下指针的相关知识:喜欢的小伙伴可以给追秋点点关注,三连走一波!!!我们学习了函数指针数组之后,那肯定有朋友要问了,这个知识点有点复杂,那该如使用呢?下面我们写一个初级的计算器程序简单说明函数指针数组的用途:下面是计算器的代码:#include

华为云HECS云服务器docker环境下安装mysql

华为云HECS云服务器,已经安装了docker环境,准备下docker环境下安装mysql。一、HECS云服务器安装docker登录华为HECS云服务器,安装docker环境。安装docker参考如下文章:华为云HECS安装docker并安装mysql-CSDN博客二、拉取mysql镜像1、拉取mysql5.7的镜像d

Flink1.14 Source概念入门讲解与源码解析

目录FlinkSource概念SourceSource源码getBoundedness()createReader(SourceReaderContextreaderContext)createEnumerator(SplitEnumeratorContextenumContext)SplitEnumeratorres

Redis的高性能之谜

介绍Redis通常用作缓存。当一致性要求不高时,它也可以用作存储。此外,Redis还提供消息订阅、事务、索引等功能。我们还可以使用集群功能构建分布式存储服务,并实现非强一致性的分布式锁服务。在上述各种情况下,Redis都具有一个共同的优势,即处理速度快(高性能)。Redis有多快?要了解Redis有多快,您需要有一个评

MySQL数据库入门到精通3--进阶篇(存储引擎,索引)

1.存储引擎1.1MySQL体系结构1).连接层最上层是一些客户端和链接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接

怎样使用 NFTScan Solana API 快速创建 NFT 应用程序?

之前,Solana凭借其超高的性能和低廉的费用,已然成为NFT项目最青睐的公链之一,众多知名NFT项目如DeGods、OkayBears、DegenerateApeAcademy等都选择在Solana上发行。意味着Solana链上每天都会产生海量的NFT交易数据,仅交易记录就超过了数百万条。不仅如此,Solana新建钱

java 企业工程管理系统软件源码 自主研发 工程行业适用

工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理工程项目各模块及其功能点清单一、系统管理1、数据字典:实现对数据字典标签的增删改查操作2、编码管理:实现对系统编码的增删改查操作3、用户管理:管理和查看用户角

【C++】STL之适配器---用deque实现栈和队列

目录前言一、deque1、deque的原理介绍2、deque的底层结构3、deque的迭代器4、deque的优缺点4.1、优点4.2、缺点二、stack的介绍和使用1、stack的介绍2、stack的使用3、stack的模拟实现三、queue的介绍和使用1、queue的介绍2、queue的使用3、queue的模拟实现前

热文推荐