Android系统下app测试功能点

一、安装卸载

1.验证app能否正常的安装启动运行,安装后的文件夹及文件是否写到了指定的目录里,卸载后相关文件是否清除

2.软件安装/卸载过程中意外情况的处理是否符合需求(如死机,重启,断电)

3.安装空间不足时是否有相应提示

4.安装时是否需要获取的一些权限,例如摄像头、录音、短信等

5.app运行/非运行状态下卸载

6.重复安装提示

7.安装前后内存的占用

四种主流安装方式

1、命令行安装,使用adb工具

2、apk文件放在手机目录,点击安装

3、第三方平台搜索,例如安卓市场,360,小米应用商店等

4、扫码或者点击链接下载安装

三种主流卸载方式

1、命令行安装,使用adb工具

2、在桌面长按该应用拖动到垃圾桶标识(小米手机,其他手机可能不同)

3、手机助手等管理软件

二、更新升级

1.强制更新升级和非强制选择升级

2.有新版本时的提示更新

3.跨版本升级

4.升级后旧版本的数据,新版本仍能继续使用

5.新旧版本同时存在时,数据交互

三、兼容性

1.分辨率

2.手机型号

3.Android系统版本

四、Android和IOS系统使用习惯区别

1.返回

Android是有物理返回按钮的,点击返回按钮,控制的不光是一个页面,而是包括了上一步操作

iOS没有实体返回键,所有返回都是通过导航栏的back按钮返回

2. Android有menu键,点击后调出menu菜单,iOS没有

3.Android 对列表操作栏的处理为长按,iOS为左滑(也有的Android应用是左滑)

4.存储位置等等

五、网络稳定性

1.断网

2.弱网,例如电梯,停车场

3.WIFI切换2/3/4G,例如视频播放软件就会有流量消耗提示 

六、冲突

1.消息推送

2.其他app的弹框,例如闹钟、电话、短信等

3.功能冲突,例如录音和音乐播放功能

4.存储空间,例如手机插入电脑作为移动设备连接时,app可能读取不了本地图片

5.锁屏、重启、充电

6.前后台切换

七、输入

1.直接输入,特殊符号等

2.粘贴复制

3.语音输入

八、关注点

1、电量流量测试:

2、cup、内存消耗:

3、app启动时长

上一篇:Null value was assigned to a property of primitive type setter of


下一篇:python基础之类的多态与多态性