APP测试经验分享:针对iOS和Android的对比测试 - 推酷 http://www.tuicool.com/articles/2QzUbqb
APP测试点总结_性能测试吧_百度贴吧 http://tieba.baidu.com/p/4157691564
第一部分:常规APP普通测试
1、安装、卸载测试
2、启动app测试
3、网络状态下进行的测试(包括飞行模式)
手机按键
iOS只有一个home键,这个键有这么几个功能:
1.单击,回到桌面。
2 .双击,出现多任务界面
3.指纹解锁
Android有3个按键:
1.菜单键或任务键
呼出菜单或打开任务界面
2.HOME键
单击,回到桌面;长按出现多任务界面
长按home键呼出应用列表和切换应用,然后右滑则终止应用;
返回键(被屏幕上的虚拟键代替)
SD卡
Andriod支持SD卡扩展,IOS不支持
应用数据从手机内存移动到SD卡后能否正常运行
多分辨率测试
APP界面显示是否完整,按钮功能是否正常;
手机操作系统
App向低版本操作系统兼容时,可能因为低版本系统中没有新的资源库,但被调用了,会直接导致闪退(Crash);
push测试
Android:点击home键,程序后台运行时,此时接收到push,点击push唤醒应用,此时是否可以正确跳转;
ios,点击home键关闭程序和屏幕锁屏的情况(红点的显示);
安装卸载测试
Android的下载和安装的平台和工具和渠道比较多
ios主要有app store;
升级测试
可以被升级的必要条件:新旧版本具有相同的签名;新旧版本具有相同的包名;有一个标示符区分新旧版本(如版本号),对于Android若有内置的应用需检查升级之后内置文件是否匹配(如内置的输入法)
兼容性测试
android各种版本
与其他第三方app的兼容
app在清空数据或强制退出后还能正常运行否
api,包括在app内跳转到另一个界面,在返回来,以及跳转到系统api
另外对于APP测试还需要注意一下几点:
1、 并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停;
2、 数据来源的测试:输入,选择、复制、语音输入,安装不同输入法输入等;
3、 push(推送)测试:在开关机、待机状态下执行推送,消息先死及其推送跳转的正确性;应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否正确;推送消息阅读前后数字的变化是否正确;多条推送的合集的显示和跳转是否正确;
4、 分享跳转:分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确;
5、 触屏测试:同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会crash等。
以上内容来源:https://www.douban.com/note/499140370/ 原作者: i_cinderella (北京)
当然也有专业的APP测试工具:
1、一站式解决APP测试需求Testin。
最近Testin官方宣布,Testin正式对外提供2.0的测试服务,从某种意义上来说是智能化大数据挖掘系统,Testin首创的缺陷管理平台让企业中的研发人员可以做到标记缺陷、缺陷分类并且指派跟进、缺陷动态重现等一整套移动应用缺陷管理流程。
2、TestBird-APP和手游测试专家
estBird APP和手游测试专家是全球第一手游自动化云测试和移动APP测试平台,以高效手游及APP测试流程和16000多款手机游戏/APP测试用例完成超过1万份测试报告,为全球5500多家手机游戏/移动应用厂家和渠道提供手游APP测试服务。