花门楼前见秋草,岂能贫贱相看老。这篇文章主要讲述APP测试的测试点相关的知识,希望能为你提供帮助。
一、功能测试
主要关注软件功能是否正常,是否符合设计需求
二、接口测试
主要测试各模块之间的接口是否正常,数据传输是否正确
三、性能测试
主要关注APP的压力和负载测试
四、ui测试
用户界面(比如:菜单、列表、、对话窗)等页面的布局,是否满足客户的需求,界面文字以及图片是否显示正确,跟产品模型是否一致
五、安装卸载测试
1、不同版本是否可以重复安装
2、旧版本是否可以安装
3、安装路径是否正确
4、卸载的时候是否会提示保留用户信息
5、卸载之后是否有数据残留
6、卸载之后再次安装是否保留信息
六、升级更新测试
1、更新后数据是否正常
2、是否有提示更新
3、是否可以手动或自动更新
4、优化更新后是否有数据残留
5、是否可以跨版本更新
6、是否可以版本回退
7、更新遇到突发事件后是否可以继续更新
七、中断测试
1、主要关注APP在使用过程中突然有电话来和有短信来
2、下载文件或听音乐是被中断后的情况
八、手势操作测试
1、下拉刷新、上划加载左右前进返回测试、放大缩小等
2、分屏测试、杀死后台测试、前后台切换测试
九、推送消息测试
1、站内信息是否可以正常推送
2、是否可以给指定的用户推送消息
3、特别推送信息是否可以正常推送
4、不接收消息是否不再推送
5、免打扰是否不再推送,正常时间是否可以补推消息
十、权限测试
1、软件获取通信录、相机、照片、地址、麦克风、网络等权限是否可以正常开启和关闭
2、获取第三方登陆,比如软件是否可以正常用微信、QQ、支付宝等第三方登陆
3、不同用户的权限测试,比如游客、普通用户和VIP等
十一、安全测试
主要关注用户的隐私、授权级别和敏感数据等
十二、网络测试
1、主要关注在2G/3G/4G/WIFI等不同网络下,和电信、联通、移动等不同运行商下的运行情况
2、在网络不好的情况下,APP是否会崩溃(crash)
十三、兼容性测试
1、不同平台:android、ios
2、不同版本:android 8.0和9.0版本、或iOS A12和A11
3、不同手机型号:android:小米、华为、魅族等,iOS:8/8P XR XS等等
4、不同手机分辨率:1080P/720P/2K/4K
主要是关注APP在不同环境下是否可以正常运行、功能和界面显示是否正常,是否符合设计要求
测试时间点:在APP各功能都正常之后在回归测试之前会进行APP的兼容性测试
十四、渠道包测试
1、安卓市场、豌豆荚、应用宝等
2、验证发布的渠道是否和对应的标识一致,以及发布之后是否可以正常安装和更新
十五、软件占用系统资源测试
【APP测试的测试点】1、主要关注功能测试、性能测试、接口测试、ui测试、安装测试、升级更新测试时的系统资源使用
推荐阅读
- Instant Apps调研
- tk.mybatis.mapper.MapperException: 当前实体类不包含名为的属性!,500错误
- nui监听安卓PDA扫描事件
- happen-before 原则理解
- uniapp 在小程序获取当前经纬度,微信账号信息
- 专业北京APP开发商
- 7 重排序与happens-before
- AndroidStudio clean报错问题解决如下
- 安卓 页面