手机软件测试(手机软件测试是干什么的)

发布时间: 5/14/2023 6:02:44 PM 来源: 创意家族

您好,今天欣欣来为大家解答以上的问题。手机软件测试相信很多小伙伴还不知道,现在让我们一起来看看吧!

手机软件测试(手机软件测试是干什么的)

1、第一:兼容性测试针对App通常会考虑这些方面:1)操作系统版本包括Andoird版本,iOS版本2)屏幕分辨率android 800*480, 960*640,1280*720(720p),1920*1080(1080p),2560*1440(2k).对于iOS,考虑最近几代机型对应的分辨率即可.3)不同厂家的ROM不同厂家的ROM,大多厂家都对android 系统进行了定制、实际中会遇到例如调用相机和底层服务出现的不兼容问题以及摇一摇遇到的不同手机对于方向和重力传感器灵敏度设置不同的问题.4) 网络类型网络类型通常考虑wifi,2g,3g4g下的功能情况。

2、另外针对m版网站考虑不同浏览器类型和屏幕分辨率.第二:流量测试在移动产品的测试中,很有必要对App使用的流量进行度量,大致来说,流量可以从用户使用的的相关性角度分为:一类是用户的操作直接导致的流量消耗;另一类是后台,即在用户没有直接使用情况下的流量消耗。

3、流量的测试方法:1. 基于系统自带功能.eg android proc/uid_stat/{uid} /tcp_sendandroid proc/uid_stat/{uid} /tcp_rcv2. 通过API或者系统埋点来获取数据。

4、3. 通用的流量测试方法:手机抓包,或者wifi代理(Fiddler, Charles)。

5、常见的流量节省方法:1. 数据压缩。

6、压缩包含接口文本数据的压缩,js文件的压缩及图片的压缩。

7、2. 不同数据格式的采用例如采用JSON格式作为接口数据返回格式通常比XML格式要小。

8、3. 控制访问的频次这个主要针对后台数据上报,PUSH消息检查等定时机制的。

9、4. 只获取必要的数据有时候APP一页的内容非常多,而用户可能只会看一部分,过多的从后台拉去数据就是浪费,所以可以采用分屏加载或者懒加载的方式来减少流量消耗。

10、5. 缓存可将图片,js等数据暂存起来,但由于手机存储空间有限,也需要控制整个缓存大小,并给用户提供清理缓存的选项。

11、6. 针对不同网络类型设计不同的访问策略有些APP不同的网络类型返回的内容不一样。

12、第三:电量测试在电器电池技术没有取得巨大突破前提下,这方面始终会存在一些瓶颈,如果一些App架构设计的不好,或者代码偶缺陷,就可能导致电量消耗比较高,所以电量测试也是很重要的。

13、工具 GSam Battery Monitor Pro.第四:弱网络测试移动互联网产品相比PC互联网产品,有一个特点是前者使用的网络比较多样,除了Wif之外,很多时候是在移动网络下使用的,移动网络遇到的情况又比较复杂,比如地铁、隧道、 体育 场等。

14、所以网络不稳定的情况是比较容易发生的,很多情况下App的一些问题是在复杂的网络情况下才会暴露,与其让用户发现和投诉这些问题,不如我们在测试阶段尽量模拟这样的网络情况,及早发现和修复这些问题。

本文到这结束,希望上面文章对大家有所帮助。

相关推荐