安装与卸载:
●应用是否能够在IOS不一样系统版本或android不一样系统版本上安装(有的系统版本太低,应用不能适配)
●软件安装后是否能够正常运行,安装后的文件夹及文件是否能够写到指定的目录里。
●安装过程当中是否能够取消
●安装空间不足时是否有相应提示
●若是应用须要经过网络验证之类的安装,须要测试一下断网状况下是否有相应提示
●是否能够删除应用(可经过桌面删除,也能够经过软件卸载安装。曾发如今IOS手机上有个应用安装时未彻底安装,终止安装后,未完成安装的应用图标一直显示在手机上,而且没法成功删除)
●测试卸载后文件是否所有删除全部的安装文件夹
●卸载过程当中出现死机,断电,重启等意外的状况,待环境恢复后是否能够正确卸载
●卸载是否支持取消功能,单击取消后软件卸载状况是否正常
运行
●APP安装完成后,是否能够正常打开软件
●APP运行时,是否有加载图示
●APP的速度是可让人接受,切换是否流畅
●用户登陆状态过久,sessionId会过时,会出现“虽然是登陆状态,系统会提示用户没有登陆。
登陆
●登陆用户名和密码错误时,界面有提示信息
●用户主动退出登陆后,下次启动APP时,应该进入登陆界面
●对于支持自动登陆的APP,数据交换时 ,是否能自动登陆成功且数据库操做无误
●密码更改后,登陆时是否作到了有效数据的校验
●对于未登陆时一些页面的操做,是否作了控制
●切换帐号登陆,检验登陆的信息是否作到及时更新
●对于多个端都进行操做时,确保数据库操做无误,且每一个端能够及时看到数据的更新
●对于一些软件,支持一个帐号只容许登陆一台机器,这时,须要检查帐号登陆多个手机时,是否将原用户剔除,且可以给出提示信息
● APP切换到后台时,再次切换到前台的测试,如登陆时,有电话打进来
●对于IOS与android不一样设备登陆同一个帐号时,对我的信息等数据进行操做后,确保数据数库操做无误,且IOS与android设备看到的数据都是最新的。
离线:离线是应用程序在本地的客户端会缓存一部分数据以功程序下次调用
●对于一些程序,须要在登陆进来后,这时没有网络的状况下能够浏览本地数据
●对于无网络时,刷新获取新数据时,不能获取数据且能给出友好提示
●切换到后台,再次切换到前台时,能够正常查看
●离线后又连上网,这时对数据有更新时,须要从服务器端获取新数据来更新客户端数据,且要更新本地缓存信息
●对于一些界面的数据不提供离线查看,须要给出相应提示且界面更新后无任何数据
●确认在无网状况下能够浏览本地数据
●确认退出APP再开启APP时能正常浏览
●确认切换到后台再切回APP应用时能够正常浏览
●锁屏后再解锁回到应用前台能够正常浏览
●服务端的数据有更新时有离线的提示android