APP测试是一个广泛的概念,根据每个APP的应用场景不一样,测试的方向也略微的不同,在测试过程中需要灵活应用自身所知的测试手段。
安装测试
-
软件在不同操作系统(Android系统和IOS系统)上是否正常安装
-
软件在不同版本的操作系统(如Android 5.0、Android 6.0、Android 7.0、Android8.0和iOS 9.0、iOS 10.0、iOS 11.0、iOS 12.0)上是否正常安装
-
软件在不同的品牌手机(华为、三星、OPPO、VIVO等其他品牌手机)上是否正常安装
-
卸载旧版本再安装(这个操作可以排插新版本的安装包是否丢失库,如果是覆盖安装的话会继续依赖旧库,导致问题发现不了)
-
覆盖安装是否正常
-
降级安装是否能成功
-
磁盘空间不足时,是否可以正常安装,安装的现象是什么
-
安装过程中是否可以手动取消
-
安装过程中突然手机关机怎么处理
卸载测试
-
按照手机自身的卸载流程卸载是否能正常卸载
-
使用adb命令卸载是否可以卸载
-
卸载过程中有没有异常提示
-
卸载过程中突然关机是否卸载成功
界面测试(UI)
-
界面上的布局是否按照需求上设计
-
界面内容是否符合文档需求,文字是否有乱码或者翻译问题
-
图片、动画、边框、颜色、字体、背景、按钮、目录、菜单、弹框、列表等