手机及智能穿戴设备的系统测试

对于手机和智能穿戴产品来讲,最主要的是进行系统测试,以保证其功能的正常运行,一般来说测试主要会从以下几个角度去开展但不局限。

1.功能模块测试

按照正常的测试流程来讲,首先会去测试计划,其次会去进行测试分析。它所阐明的是测试什么的问题,每一个功能模块的功能项都不一样,测试每一个功能项是否能够实现对应的功能。一般来说如果没有什么大的问题,可以根据测试用例或者像一些软件本身的更新迭代过程就可以完成基础性的功能测试,相对于其他角度的测试讲,比较简单,问题也更容易发现和解决。

2.交叉冲突测试

顾名思义,就是在我们正常测试某一个功能项时,突然发生另一个功能项的介入,造成测试过程中的干扰,有点类似中断测试的意思。比如说:在接听电话的过程中,突然收到短信,那么这种情况下,是否会出现短信提示音被载入到通话中。一般来说,我们在执行交叉冲突测试时,测试用例都会有优先级的划分,判定时可根据测试情况进行抉择。

3.内存容量测试

手机内存在测试过程中,稍微正规性的测试流程都会去开展这个系列的专项测试,应为不管是手机自身的操作系统,还是手机软件都会去请求手机存储空间的权限。而在测试过程中往往会利用内存填充工具,快速填充,进行后续的一些测试操作,比如:打开手机设置功能,是否出现界面卡顿,过度动画是否出现延迟拖影,相机功能是否能够正常打开使用……

4.兼容性测试

其实兼容性测试涉及的面是很少的,关键是在于量。手机的操作系统,由于国内的厂家比较多,在使用的过程中都会对Android原生的操作系统,进行二次打包,比如:MIUI,ColorOS,EMUI……,这些系统都会适配自家的手机上。另外一方面,由于各手机采用的处理器芯片不一样,兼容效果,都均有差异。但是在智能穿戴设备上,就目前接触的所有项目过程中,全部是采用Google的Wear OS,在测试过程中,很多时候会拿其他的样机去进行对比,非常具有对比性,因为毕竟不同的手表之间,是竞品关系。

5.安全性测试

在这里,主要是在手机上进行测试,智能穿戴设备很少,比不上手机操作系统。在接触的项目中,比如:手机锁屏安全,手机已登录账户安全,儿童模式安全…..。最多的是手机的解锁和账户这一块,就现在市面主流的手机,几乎都囊括了像一下几种方式:指纹解锁,数字母解锁,面容解锁,不排除后期技术更新,进行声音解锁,每一种解锁方式,运用的算法都不一样,测试点都各有差异。但对于账户这一块,一般来说是需要结合后台数据库的协助,完成测试,像手机丢了,我怎样可以通过手机已登录的账户去删除手机里面的数据……。而智能穿戴设备的安全性在这一方面,略显单薄,只有锁屏。因为智能穿戴设备,即便是已经和你的手机进行绑定,但是照样可以在设置里进行还原出厂设置,重新绑定。所以如果说智能穿戴设备丢了,你就只能重新购买。

6.中断测试

在我简单理解看来,中断测试是交叉冲突测试的一种极端状况。为什么这样去讲,其实中断中断,无非就是测试某一个功能项时,直接被外来突发状况打断。比如:当你进入手机设置选项,突然碰到关机按钮灭屏了,这就属于一种简单的中断,那如果我重新解锁,手机之前已经设置好的设置选项是否已被保存。其次中断测试,据我所了解在像一些金融领域,是直接进入专项测试的,之前接触银行类的项目时,印象比较深的就是在支付阶段,经常会出现断网,网络切换的原因,造成订单数据发往数据服务器,多次反复来往请求。

7.压力/性能测试

注意一下,两者是不一样的测试,但是之所以放在一起,是因为在很多项目中,这两者是互不分离的。不涉及到数据的处理来讲,简单从手机角度去谈的话,包含像手机内存,手机网络流量阀值,指令发出到响应的处理时间,长时间视频,拍照…..。但按照目前所接触的项目中,主要像这一块,一般都会牵涉到数据服务器、Web之类的,包括接口之类的很多,这里不扩展讲。

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2019-2024 Carrol Chen
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信