APP功能性测试-2

安装与卸载

应用是否可以在不同的安卓版本上安装(过低不能适配) 

安装后是否可以正常运行   

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

如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示   

扫描二维码关注公众号,回复: 2185660 查看本文章

安装过程来电,短信,闹铃完成后,是否继续   

是否可以卸载应用   

卸载过程出现死机,断电,重启等意外情况,待环境恢复后是否可以正确卸载   

评估操作前后,CPU,Memory,storage等系统资源的使用情况   

直接安装,扫码安装,应用商店安装,覆盖安装

直接卸载

运行

安装完成之后是否可以打开软件   

运行时, 是否有加载图示,是否有引导程序(跳过该功能是否起效,立即体验是否正常)删除app数据可行   

速度可以让人接受,切换是否流畅   

登录

登录密码错误时界面有提示信息   

用户主动退出登录后,下次启动APP,应该进入登录界面   

支持自动登录的APP,数据交换是,是否能自动登录成功 

密码更改后,登录时是否做到了有效数据的校验   

切换账号登录后,检验登录的信息是否做到及时更新   

多个端都进行操作时确保数据库操作无误,且每个端可以及时看到数据的更新   

对于一些软件,支持一个账号只允许登录一台机器(微信)检验账号登录多个客户端是,是否将原有用户剔除,且给出提示信息   

APP切换到后台时,再次切换到前台的测试   

对于IOS与安卓不同设备登录同一账号时,对个人信息等数据进行操作后,确保数据库操作无误,且IOS与安卓设备看到的数据都是最新的   

离线

没有网络情况下,给出友好提示   

举例:地图软件   

切换到后台,再次切换到前台是,可以正常查看   

离线后又联网,这时数据有更新时,需要从服务器获取新数据更新客户端数据,且要更新本地缓存信息   

无网情况下,可以浏览本地数据   

确认退出APP再开启APP能正常浏览   

切到后台再切回APP应用可以正常浏览   

锁屏后再解锁回到应用前台可以正常浏览   

服务器的数据有更新时有离线提示   

最终还是根据需求规格说明书来确认测试点。 

消息推送开关

查看默认开关状态(严格根据需求定义开关)

设置开关可以自由“打开”,“关闭”

设置开关关闭时,客户端接收不到消息推送

设置开关打开状态下,手机消息栏可以接受到消息提醒。且点击可查看。点击后消息栏消失   

软件更新

软件有最新版本更新时,需要有更新提示   

软件更新后,确定是更新后的版本,且安装运行正常(更新不下来,提示无法更新,数据源没配置,服务器出问题)   

用户取消版本更新时,老版本可以正常使用,但是下次启动应用后,仍出现更新提示   

在不删除旧客户端的情况下,进行版本更新且运行正常。(一般不要求删除客户端更新)   

软件设置里面:有检查更新(银行类比较特别强制更新)   

 其他类型的测试

测试软件在2G,3G,4G,wifi网络下应用运行的速度   

公司内测试(线下)   

测试,开发留下来,上线再测试一遍,测试时多次测试   

网络不好或很差,进行数据交换时,数据是否交换失败(设置网速为0,提交数据,一直在转)   

360免费wifi,fiddler模拟弱网   

有网到无网再到有网,数据是否可以自动恢复,正常加载   

断网后的电影下载,软件下载图标变成三角形,恢复后断点续传   

异常测试

 多个APP切换

app在清空数据或强制退出后还能正常运行不   

长时间开机app,看是否会出现异常情况,(自动登录会过期不,曾发现浏览历史记录倒置)   

网络切换   

猜你喜欢

转载自www.cnblogs.com/dopaking/p/9318638.html