复习:
功能测试点:
安装卸载,升级更新,网络,离线,消息推送,打断交互,运行,登录,注册,
1.三类APP应用与测试机挑选
webAPP(网页APP):在浏览器中打开美团
hybridAPP(混合APP):微信
nativeAPP(原生APP):计算机,闹钟。
2.基于Android系统的应用
网页应用(webAPP):特点,优缺点。
①webApp采用HTML5语言编写出来的App
②不需要下载安装
③生存在浏览器中的应用
④基本上可以说是触屏版的网页应用
原生应用(nativeApp)
缓和模式移动应用(hybrid App)
3.webApp hybridApp nativeApp对比
4.三种APP对比图:
两个圆圈
native:语言:object C(IOS),Java(Android),页面 存放于本地。
hybrid:语言:object(iOS)+HTML 受限于UIwebview
web:语言:HTML 优先于UIwebview 页面放于服务器
5.在开始测试APP之前,应该考虑什么问题?或者如何选择设备?
1.兼容性测试:主测手机 1 ,2(根据人员)辅助测试手机:用于兼容性测试。(50-60,20台)
2.如何选择手机:考虑我们的APP特色,用户群是什么样子的?APP依赖的平台。
6.了解APP用途
1,随着用户需求和科技进步,手机支持的高级功能也越来越多。
2.部分手机支持心率监测,指纹识别,近物通信(NFC),红外线操控等,这些技术需要特殊的传感器进行设计。
3.如果设计APP时针对这些技术设计的,我们就需要选择支持该技术的手机。例如如果APP支持心率监测,测试人员就只要选择该技术的三星s 或者note系列
4.如果APP只针对Android平台,就不考虑ios,反之亦然。如果设计时不支持某种平台,测试时就可以完全忽略相关设备。
7.通用的,面向大众的APP
1.测试的APP还未投入市场,并没有实际使用的APP用户,这时,测试人员要进行“预测”真实的用户使用的设备和平台
2.如果是针对普通大众,我们就要考虑版本市场占有率来帮助我们进行判断。我们就要考虑普通大众使用的手机品牌,以及Android和iOS系统使用情况。
3.我们应该关注市场占有率高的那些版本。
4.针对商务人士,要选择成熟的平台,高端一些的设备。
5.针对发烧友,要选择最新的设备和平台。
8.Android各版本占有比例
9.ios各版本所占比例
10.选择主测手机的原则
1.APP功能用户群体
2.选择不同的分辨率进行测试
3.选择不同的操作系统版本进行测试
4.选择不同的屏幕尺寸大小进行测试
5.进而根据APP用途,Android版本市场占有率,手机品牌市场占有率等来选择测试设备。
6.APP支持的最低版本,市场上最新版本的设备。
推荐网站排行榜:
1.腾讯大数据
2.