一、APP测试点
1、数据是否正确排序?
2、界面跳转是否正确?
3、出现异常时是否有提示,是否跳转到已设置的默认页面,如断网时会显示网络未连接,正在加载数据失败,或者本页无数据显示,会友好提示显示信息;
4、程序在处理图像的地方是否容易崩溃第三方软件测试mac,主要是因为图像压缩机制;
5、前台显示的数据在后台改变(添加/删除/修改),无论是实时更新还是app-start运行后再加载;
6、前台主动发出请求,检查后端数据库中是否有对应的数据第三方软件测试mac,包括数据的相关性;
二、手机APP网络环境测试重点
1、主要针对2G、3G、4G、wifi三种网络环境进行测试;
三、手机APP兼容性测试
1、主要是测试各个系统版本,测试屏幕分辨率;
四、手机APP测试的应用主要是微博分享和推送信息推送
五、以下所有测试最后都必须在真机上完整执行
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、特性测试(横竖屏、home键、音量键、电源键等);
9、各种网络条件下的测试:
9.1、3G上网:td-cdma、wcdma是否可以正常使用;
9.2、edge,gprs可以正常使用(主要测试net point wap point是否支持);
9.3、手机:2G\3G\4G;
9.4、联通:3G\4G;
10、破坏性测试:
10.1、是否可以正常使用,比如突然来电、短信弹窗、闹钟QQ聊天、微信、低电量等;
11、app切换测试:
11.1、最小化,多app客户端切换;
12、app关机待机后是否可以正常使用;
13、兼容性测试:
13.1、各种版本,各种分辨率QVGA、WVGA、HWVGA等,兼容其他第三方app;
14、App在清除数据或强制退出后仍能正常运行;
15、api,包括跳转到APP中另一个界面,再返回,跳转到系统API;
16、App对资源的占用;
16.1、cpu、内存、功耗、流量、机身是否发热等;
17、app本身所涉及的权限;
17.1、:root权限;
17.2、:越狱和非越狱版本;
18、开机,打开app长时间看有没有异常;
19、互动分享:如果程序包含分享功能,监控点分享时是否会正常给出分享提示,点击分享后填写的分享内容是否正确或微信等分享方式、微博等;
发表评论