现在是移动互联网的时代,APP产品在不断推出,相应的APP测试人员也变得炙手可热。因此每次在招人时,都会有问道“APP测试与WEB测试有什么区别?”。如果是你,会怎么回答呢?我在APP方面前后的测试经验也不到一年,这里仅以个人角度谈谈我的看法,以便大家共同探讨。
APP需要更加重视易用性。在相对有限的页面空间里,需要更合理的安排内容布局,让用户易见,易听,易用。同时,不要滥用传统WEB控件,比如下拉列表往往被经验缺乏的前端设计人员滥用,造成用户选择困难。如果采用左右滑动的方式,是不是会更符合手机用户的使用习惯?同时,页面整体应该舍弃传统web的繁杂与奢华,应该突出重点与保持简洁。
APP的兼容性也变得更加重要与困难。相对来说,IOS的设备兼容性会更容易些,但ANDROID设备的兼容性就非常困难,需要匹配不同的机型和屏幕尺寸。现在主流的解决办法是使用HTML5进行解决,但HTML5在国内才起步不久,相应的人才存在严重的供不应求。所以我建议在没有采用HTML5的情况下,抽取市场销量前面的手机进行针对性测试。以我的经验,不同的机型更多是页面上的兼容性存在过多的问题。
APP的安全可能相对于WEB在重视程度上还存在一定不足。现在因为手机APP的问题,导致的经济案件也越来越多,因此需要我们总结和采用更多的技术手段去规避这些问题。在目前看来,这块的安全在国内的研究还是太少,需要各位同仁总结和无私的分享出来,让大家多交流,同进步。
APP的自动化也分了IOS和ANDROID两大主流系统。目前笔者已经在网站提供了详细的ANDROID自动化入门和基础篇技术文章。因为家里原因,笔者最近暂时没时间研究总结出IOS的。总之APP与传统WEB的测试还是存在较大的差异,要做好,需要我们花更多的心思。