天天看点

APP开发实战139-APP测试38 APP测试

38 APP测试

APP测试除了常规的功能测试和稳定性测试外,还包括以下测试:

1 兼容性测试

各种Android设备的屏幕尺寸、分辨率、内存和操作系统版本等千差万别,兼容性测试必不可少;现在iOS设备的种类也越来越多,也需要做兼容性测试。

可以使用Testin、阿里、百度和腾讯等提供的兼容性测试平台进行此项测试;此外,也可以使用模拟器针对特定的屏幕或操作系统进行测试。

兼容测试选择的设备和系统,除了可以根据产品经理的要求挑选外,也可以根据网上的一些统计数据挑选,如友盟的手机分析报告:

http://tip.umeng.com/uploads/data_report/mobile_analytics_report_march_2017.pdf

 如果是面向全球用户的APP,那直接在Google和Apple的官网上查看各型号设备的系统的统计数据。 

2 极限测试

极限测试中,有两项需要特别关注:内存和本地存储空间。

内存测试分两种情况:

A APP在后台运行时,如系统内存不够用了,系统回收了APP的内存。

B APP无法从系统申请到内存。

本地存储空间主要是测试本地存储空间满的时候,APP写文件是否会有异常。

还有一种极限情况比较少见,但也需要特别测试下,是在使用APP的时候,手机没电自动关机了,再重新开机后,APP能否正常使用。