移动应用(APP)兼容性测试
1.重要矛盾:终端碎片化(机型、系统、分辨率)和有限测试资源。
2. 测试焦点:功能、UI适配、性能、网络、交互兼容性。
要求:
1. 真机包括:怎样以合理成本包括主流及重点用户设备。
2. 效率和自动化:怎样将兼容性测试集成到快速迭代的研发流程中。
趋势:
云测平台(主力):使用云端真机池进行自动化测试。
模拟器(辅助):用于开发阶段快速证实。
测试分级和方法:根据功能重要性,组合使用云测、模拟器和自动化。
需要整合以下重点:
测试类型:应包括安装和启动、UI适配、功能交互、性能(如内存、CPU)、网络兼容性、中断测试等。
重要方法组合:
云真机测试平台:作为解决方案的重要,提供海量、多样的真实手机设备,支持自动化脚本执行和实时调试,解决实体设备难以集齐的痛点。
自动化测试框架和脚本:和云测平台结合,实现对重要功能的回归测试,提高效率。
专项测试工具:用于辅助测试,如用UI差别对比工具快速发现视觉问题,用网络代理工具模拟弱网环境等。
实施方法:
分级测试方法:对重要业务链路(如登录、支付)进行高优先级、全面的真机包括测试;对非重要功能可使用模拟器或降低测试频次。
设备选取方法:根据市场占有率数据,聚焦测试头部机型+主流系统版本,而不是盲目追求全包括。