zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

《移动App测试的22条军规》——第1章,第1.1节移动App的特性

App测试 移动 特性 1.1 22 军规
2023-09-11 14:17:38 时间

本节书摘来自异步社区《移动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

或者,如果App选择不支持某种平台,相应的,测试人员也就不需要测试运行这些平台的设备了。比如WindowsPhone、黑莓(BlackBerry)以及塞班(Symbian)平台在市场上的占有率已经很低了(根据2014年第四季度的调查,详见图1.2),如果在开发时选择不支持这些平台,那在测试时测试人员就完全可以忽略相关的设备。


9793566b86f672ad127ded31d11de78273735f3e

(3)如果App是面向大众的通用型App,测试人员就需要结合移动App的生命周期和测试设备的硬件参数来确定测试设备和平台了。


阿里云EMAS专家测试手机APP测试Android和iOS上百款机型 阿里云EMAS专家测试服务覆盖Android和iOS上百种手机型号,日活过亿规模手机APP经验的阿里云EMAS测试专家,48小时输出详细测试报告,包括功能测试、性能测试、UI适配测试以及隐私合规检测等。阿里云百科来详细说下阿里云EMAS专家测试服务说明及价格
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。