一、APP测试点
1、数据的排序是否正确;
2、界面跳转是否正确;
3、出现异常情况是否有提示,是否跳转到已经设定好的默认页面,如断网情况下,显示网 络未连接,数据加载失败,或者如果此页面没有数据显示,显示友好提示信息;
4、图片处理的地方,是否容易出现程序崩溃现象,主要是图片压缩机制;
5、前台展示的数据,后台进行变动(增/删/改),是否是实时更新还是app-开始运行再进 行加载;
6、前台主动发出请求,后台数据库中是否存在相应的数据同时包括数据的关联性;
二、手机APP网络环境测试重点
1、主要是针对2G、3G、4G、wifi三种网络环境进行测试;
三、手机APP兼容性测试
1、主要是针对Android各个系统版本进行测试,及测试屏幕分辨率进行测试;
四、手机APP测试的应用主要是微博分享和push信息推送
五、以下所有测试最后必须再真机上完整的执行
1、安装、卸载测试:
1.1、在真机上、第三方软件(xy苹果助手、91、安卓助手)的安装与卸载;
1.2、安装在手机上或者是SD卡上(不同的IOS和安卓版本);
1.3、安装过程中取消(空间不足);
1.4、安装过程中来电、短信、完成后,是否继续;
1.5、卸载后是否卸载所安装文件;
1.6、是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装);
2、启动APP测试;
3、升级测试:
3.1、数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常 使用;
3.2、覆盖安装要确定数据库有字段更新的话,能正常更新,否则就容易导致APP异 常;
4、功能测试:
4.1、包括功能点、业务逻辑、关联性(主要测试客户端与PC端的交互,客户端处理 完后,PC端与客户端数据一致性)、服务端接口测试(主要通过访问服务端接口来验 证服务端业务逻辑功能点是否正确);
5、数据对比测试:
5.1、可在模拟器或真机上进行,同时与数据库中实际的插入记录做对比。还要对比主 站的相同流程;
6、性能:
7、安全:
8、Android特性测试(横竖屏、home键、音量键、power键等);
9、各种网络状态下进行的测试:
9.1、3G上网:td-cdma,cdma2000、wcdma能否正常使用;
9.2、edge、gprs能否正常使用(主要测试是否支持net接入点wap接入点);
9.3、移动:2G\3G\4G;
9.4、联通:3G\4G;
10、中断性测试:
10.1、如突然来电、短信弹出、闹钟QQ聊天、微信、低电量等能否正常使用;
11、app切换测试:
11.1、最小化、多个app客户切换;
12、关机、待机后app能否正常使用;
13、兼容性测试:
13.1、Android各种版本,各种分辨率QVGA、WVGA、HWVGA等,与其他第三方 app的兼容;
14、app在清空数据或强制退出后还能正常运行否;
15、api,包括在APP内跳转到另一个界面,再返回来,以及跳转到系统API;
16、app对资源的占用;
16.1、cpu、内存、耗电、流量、机身是否发热烫手等;
17、app本身涉及的权限;
17.1、Android:root权限;
17.2、iPhone:越狱与非越狱版;
18、长时间开机且开app,看是否会出现异常情况;
19、互动分享:如果程序里面包括分享功能,那么监测点分享的时候是否会正常给出分享提示,点击分享后填写的分享内容是否正确或分享方式如微信、微博等;