扫码阅读
手机扫码阅读
兼容性测试的正确打开方式
148 2024-02-24
如何理解兼容性测试
兼容性测试的测试点
设备类型:设备主要分手机和平板,在实际测试中,根据各大品牌不同系列的市占率,通过品牌+系列的组合来进行采购机型。 操作系统:目前移动端设备的操作系统,主要是 Android 和 IOS。操作系统的兼容方面,IOS的的系统版本兼容性做的相对更好,向下兼容会更好一些,一般用模拟器测试即可。而Android由于各大厂商各自的定制化开发,有各种自己的特性,因此在操作系统的兼容性测试时,要考虑各种机型、系列、版本的兼容,这一点Android模拟器做的就比较差。当然,如果考虑到买真机的成本比较高,可以考虑各大云测平台提供的服务,比如百度MTC、阿里MQC、腾讯优测等平台。 网络环境:网络环境主要的测试点就是移动网络如3G、4G、5G和Wi-Fi、弱网等情况下,软件APP的运行情况。 页面布局:页面布局主要的验证点在于按钮、样式、文字展示、Tab页面切换和图片等方面。特别是游戏和跨境电商等类型的业务,涉及到多语言,这方面是最容易踩坑的。 屏幕分辨率:现在主流的移动端设备,分辨率都不会太差。测试时候主要关注各种设备机型的屏幕分辨率、屏幕尺寸和UI 适配情况。iOS可通过模拟器进行,Android往往仍需要真机测试,如果对手机屏幕尺寸没有过高的适配要求,则可以用模拟器来进行测试。
兼容性测试的注意事项
如果对兼容性有较高的要求,需要投入大量的人力和硬件成本来做优化,且需要持续的投入。 H5 和 Native各有优劣,H5的优势在于跨平台的开发便捷性和扩展性,Native在于原生和设备适配性更好,更稳定。 在平衡成本和效果之后,相对性价比较高的兼容性测试方案,是选取主流机型+操作系统进行测试验证,其他的用模拟器/云测平台跑自动化来解决。 为了解决软件APP的兼容性问题,良好的研发设计规范是必须的。比如统一字体/颜色做自适应,缺省图崩溃图提示等进行统一的规范设计。
原文链接:
http://mp.weixin.qq.com/s?__biz=Mzg2NDAwMjM1NQ==&mid=2247487318&idx=1&sn=f620bfb23fba951c9482540b60eb6234&chksm=ce71470af906ce1c574fb44ca18f2f12ecdbff0f56ac7c3eec4188984ee48d29570043071be2#rd
老张的求知思考世界的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线