《移动App测试的22条军规》——第1章,第1.1节移动App的特性
本节书摘来自异步社区《移动App测试的22条军规》一书中的第1章,第1.1节移动App的特性,作者 黄勇,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.1 移动App的特性
移动App测试的22条军规
(1)如果App是针对心率监测、指纹识别、近场通信(NFC)、红外线操控这些需要特殊传感器设计的,那对测试设备和平台的选择就相对少一些,只需要考虑那些拥有这些传感器的设备。例如对于支持指纹识别的App,测试人员需要考虑的设备也就是iPhone 5s、iPhone 6、iPhone 6Plus、iPad Air2、iPad mini3、LG G3、三星Galaxy S5、三星Galaxy Note4、HTC One Max和华为Mate7这些设备(不考虑市场占有率比较低的vivo和OPPO的手机);而如果App支持心率监测,测试人员就只能选择三星Galaxy S5和Galaxy Note4了。
这里推荐大家使用一个网站(http://www.phonearena.com)来做设备的查找工作。通过这个网站不仅可以查询到各种手机和平板设备的详细参数信息,还可以对它们进行横向对比,方便测试人员找到适合用来做测试的设备(如图1.1所示)。
(2)如果App是针对某种平台所独有的功能设计的,或者是某种平台独占的,测试人员就只需要考虑相应平台下的设备。比如App是类似Android设备上层出不穷的“xx清理大师”,那在确定测试设备和平台时就不需要考虑iOS平台了;又比如之前Instagram选择只支持iOS平台,那作为Instagram的测试人员只需要关注于iOS设备就足够了。
![404468827b1da8858b06ca178586e66ee0b01770](https://yqfile.alicdn.com/404468827b1da8858b06ca178586e66ee0b01770.png)
或者,如果App选择不支持某种平台,相应的,测试人员也就不需要测试运行这些平台的设备了。比如WindowsPhone、黑莓(BlackBerry)以及塞班(Symbian)平台在市场上的占有率已经很低了(根据2014年第四季度的调查,详见图1.2),如果在开发时选择不支持这些平台,那在测试时测试人员就完全可以忽略相关的设备。
![9793566b86f672ad127ded31d11de78273735f3e](https://yqfile.alicdn.com/9793566b86f672ad127ded31d11de78273735f3e.png)
(3)如果App是面向大众的通用型App,测试人员就需要结合移动App的生命周期和测试设备的硬件参数来确定测试设备和平台了。
阿里云EMAS专家测试手机APP测试Android和iOS上百款机型 阿里云EMAS专家测试服务覆盖Android和iOS上百种手机型号,日活过亿规模手机APP经验的阿里云EMAS测试专家,48小时输出详细测试报告,包括功能测试、性能测试、UI适配测试以及隐私合规检测等。阿里云百科来详细说下阿里云EMAS专家测试服务说明及价格
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- 《大话移动APP测试:Android与iOS应用测试指南》
- 干货|app自动化测试之模拟器控制
- 全网最详细金融APP测试功能点-测试用例,详细整理(全)
- uni-app - 日历选择器组件(支持日期 “范围选择“ 多选 / 支持单选日期 / 自定义默认选中时间 / 弹框式 / 支持农历 )完美兼容 H5 APP 小程序,最好用的教程完整源代码插件!
- APP测试面试题汇总(基础篇、进阶篇)
- APP UI自动化测试常见面试题,或许有用呢~
- 技术分享 | app自动化测试(Android)-- 参数化用例
- 《移动App测试的22条军规》—第1章1.2节移动App的生命周期
- 《移动App测试的22条军规》—第5章5.3节规范与习惯
- 《移动App测试的22条军规》—App测试综合案例分析23.21节测试微信App的log提交
- 《精通移动App测试实战:技术、工具和案例》一1.3 Android权限系统
- 《精通移动App测试实战:技术、工具和案例》一2.2 JUnit在Android开发中的应用
- 《移动App测试的22条军规》——第5章,第5.2节WebView的测试
- 《移动App测试的22条军规》——第23章,第3节测试微信App的多任务和意外情况处理
- 《移动App测试的22条军规》——第23章,第11节测试微信App对多语言和地区的支持
- 《移动App测试的22条军规》——第23章,第13节测试微信App的流量和电量消耗
- 《移动App测试的22条军规》——第23章,第16节测试微信App中非标准控件的使用情况
- 本地如何搭建IPv6环境测试你的APP
- App测试从入门到精通之安装、卸载和运行测试