APP功能测试
2020-01-15 14:21:09 0 举报
AI智能生成
移动APP功能测试
作者其他创作
大纲/内容
1、多分辨率测试
安卓:考虑模拟器和真机
ios:iPhone、iTouch,ipad,普通分辨率和Retina屏幕分辨率
2、多系统测试
安卓:安卓的系统版本以及各种官方定制系统例如:小米,华为,魅族,锤子等等
ios:因为apple服务器的验证机制原因,ios只能单向升级,不能降级。还要注意,ios升级系统后,是否有一些新的资源库支持
3、用户使用习惯
安卓系统:
1)安卓的权限问题:安卓系统下的项目往往会为应用获取各种权限,作为测试,需要了解被测对象使用了那些权限,为什么使用,是否会对用户造成困扰;
2)安卓硬件问题:例如有些机器拥有硬键盘,对依赖虚拟键盘输入的软件是假的挑战;双卡双待问题,大部分只能拨号软件都需要读取sim卡信息;
3)安卓操作习惯:主要包括菜单键,home键,返回键,显示当前进程列表,调整音量,待机等;
4)安卓数据的移动或清空。
ios系统:
1)基本包括:单机home键,双击home键,关闭当前某应用进程,打开或关闭音量,调整音量,待机等;
2)ios越狱问题:越狱之后,常见的问题就是系统变得不稳定,应用之间发生冲突。
4、网络的不稳定性
1)移动互联网不像传统互联网那么稳定,移动设备大部分时间依赖2G,3G,4G,wifi等网络,但各城市地区总会有信号不好,或覆盖不到的区域,比如地铁,电梯,建筑物内部等。
2)网络连接不上,APP需要给出正确的提示,对“网络连接不上”、“无网络”、“服务器错误”等正确区分。
3)还有不同网路之间的切换也需要进行模拟测试。
5、安装、卸载测试
1)命令行安装:adb install 包名;
2)第三方软件安装:如91助手,傻瓜式安装管理;
3)还有一部分用户或先下载,然后转移数据再安装,确保数据互相转移之后应用能正常运行。
4)还有一部分数据量大的安卓应用(一般是游戏)采用小体积应用安装,然后在进行大数据下载使用,可以考虑:不联网的情况下能否正常运行,在线下载数据不完整,能否再次启动,是否支持断点续传,下载完成后,再次启动。重新安装完成后,检查版本以及相关数据。
6、升级测试
7、并发测试
0 条评论
下一页