手机APP的测试点

一、 功能测试

1. 根据产品需求文档编写测试用例

2. 软件设计文档编写用例

二、 兼容性适配测试

1. android 和 ios 版本的兼容

2. 手机分辨率兼容性

3. 网络的兼容:2/3/4、wifi 弱网、断网情况下

4. app版本的兼容性

(1)适配性测试

手机不同分辨率支持:客户端支持的分辨率

手机不同版本的支持:4.0, 5.0 等

手机不同厂家系统的支持:小米、华为、锤子、oppo等等

手机不同尺寸的支持:3.5到5.7UI显示的区别

(2)安装、卸载测试

生成的apk文件在真机上是否可安装

通过安装工具安装

(3)在线升级测试

验证数字签名

升级后是否可正常使用

在线跨版本升级

三、 性能测试

压力测试

电量流量测试

CPU、内存消耗

APP启动市场

crash率

内存泄漏

四、 网络测试

外网测试主要现实模拟客户使用网络环境,检验客户单程序在实际网络环境中使用情况进行业务操作

外网主要覆盖到2/3/4、、wifi 等等,电信、联通、移动,所有可能的组合

原则:

尽可能全面覆盖用户的使用场景

模拟信号屏蔽的时候,的影响。还有外包场景测试,高山、山丘、地下等

五、 接口性测试

client和server的交互

client数据更新和service端的数据是否一致

client更新时断了

client更新和service端挂了

六、 业务逻辑测试

业务逻辑测试:主要测试客户端业务是否正常完成

功能点测试:主要测试客户端功能点是否正常使用

关联性测试:主要测试客户端与pc端的交互,客户端处理完后,pc端和客户端数据一致

七、 异常测试

交互异常测试:客户端作为手机特性测试,包含被打扰的情况,如来电、短信、低电量测试,还需要注意手机端硬件,如待机、插拔数据线、耳机的各种操作是否影响客户端

异常测试:主要包含了断网、断电、服务端异常情况下,客户端能否正常处理,保证数据的正确性

八、 客户端性能测试

基准刑测试:主要通过压服务器接口测试及客户端在不同网络环境下的响应速度

大数量测试:在特点环境下,客户端一次性更新大量数据及人员列表时,客户端是否正常处理,分为三种情况:

(1) 客户端第一次使用,第一次跟你像你大量数据及人员列表

(2) 客户端在平时更新中,更新大量数据

(3) 客户端已经再手机本地下载很多数据,再次更新

手机APP的测试点

上一篇:Android Button Maker(在线生成android shape xml文件的工具),真方便!


下一篇:android动态替换Fragment向下传递数据