app测试点
1.加载接口多次请求(ios首页会请求两次接口):刷新页面,抓包查看接口访问请求是否多次请求
2.图片:图片压缩,根据压缩规则查看图片是否符合压缩规则压缩(批量转发时图片未压缩);图片未加载出来需要默认图;
3.网络:wifi和4g切换,4g和3g切换,不同运营商,弱网
4.升级:
1)从老版本升级到新版本是否可以成功
2)升级前后
3)客户端有新版本的时候,提示更新,
点击取消,不更新;点击更新,版本升级
4)非强制更新,可以取消更新,旧版本正常使用,下次使用软件时,仍然会出现更新提示。
5)强制更新,强制更新而用户没有更新时,退出客户端,下次启动,依然提示更新
6)不卸载直接更新,检查是否可以更新成功,功能是否更新为新功能;卸载后重新下载,是否可以正确安装
7)更新过程中出现意外情况(强行断电、断网、来电话了、查看信息)等等
安装:
1)正常安装测试,检查是否安装成功
2)覆盖安装,检查是否被覆盖
3)回退安装测试
4)安装时内存不足时,弹出提示
5)安装过程中的意外情况(强行断电、断网、来电话了、查看信息)等等,检查会发生的情况。
6)在安装中点击取消
7)在安装过程中,所有的提示信息必须是英文或者中文,提示信息中不能出现代码、符号、乱码等。
3D TOUCH:
ios按压app图标,会出现客户端配置的标签,标签图片文案显示正确
点击对应标签可以正常跳转到app的指定页
多次跳转,app正常跳转到对应页
6.登录
1)手机号验证码登录
2)账号密码登录
3)微信授权登录
4)app切换到后台
7.公告
mock http://status.hucdn.com/xretail/status.json接口,mock内容为{
"status": "0",
"url": "***"
},打开app,公告页显示正常
8.广告
9.异常情况的测试,标题名称过长,图片未加载出来有默认图
10.兼容性测试
11.网络:
1)一直无网络,有无网络提示
2)有网到无网,网络提示友好
3)无网到有网,正常加载
4)弱网:网络请求超时未返回,提示友好
网络清切返回,数据加载正常
wifi,wifi切换4g,4g和3g网络下加载正常,不同运营商数据加载正常
12.软件权限
1)未授权使用服务时,弹出授权弹窗—
确定后直接授权成功或跳转到设置页
拒绝后宫不可用
取消后关闭弹窗
已授权,不再弹授权弹窗
授权后取消,弹授权弹窗
授权形式为询问,使用功能时有弹窗询问
照相机,麦克风服务:不适用相机和麦克风时,需要释放
渠道包验证:
Android:查看渠道包名称和号,查看渠道包内的h5页面是否可以正常加载(Android打渠道包时有一个配置会默认关闭,导致渠道包内的h5无法打开,需要打开配置)
iOS渠道号:
hotfix:
1)热补丁可以正常的针对版本下发使用;
2)下发错误的热补丁,app可以正常的使用(不会导致崩溃等问题)
推送:信鸽 、 个推、本地提醒、hx后台、oppo厂商、小米厂商、华为厂商
1)检查Push消息是否按照指定的业务规则发送。
2)检查不接收推送消息时,用户不会在接收到Push消息。
3)如果用户设置了免打扰的时间段,检查在免打扰时间段内,用户接收不到Push。在非免打扰时间段内,用户能正常收到Push。
4)当Push消息是针对登录用户的时候,需要检查收到的Push与用户身份是否相符,没有错误的将其他人的消息推送过来。一般情况下,只对手机上最后一个登录用户进行消息推送。
前后台切换:
1)App切换到后台,再回到App,检查是否停留在上一次操作界面。
2)App切换到后台,再回到App,检查功能及应用状态是否正常。
3)App切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。
4)手机锁屏解锁后进入App,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。
5)当App使用过程中有电话进来中断后再切换到App,功能状态是否正常。
6)当杀掉App进城后,再开启App,App能否正常启动。
7)出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。
8)对于有数据交换的页面,每个页面都必须要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃。

浙公网安备 33010602011771号