背景
测试设计依赖于测试内容,大家对这个观点一定不陌生了。负责终端相关的测试,我们必不可少的一个测试活动就是“兼容性测试”,而市面上机型多且繁杂,所有机型全部覆盖测试,想想就……
· 数据收集:收集机型参数,app手机使用占有率数据,以及内部bug单库里面发生问题较多的机型,放入对应的数据库中,为后续算法做铺垫。
· 数据维护:收集数据的基础上,实时维护数据,保证机型更新也可以及时维护到数据表中。由于排名数据也是定期更新的,所以需要实时更新排名数据。
· 场景维护:随着需求不断增加,预置的场景肯定是越来越难以满足新的需求,因此场景可以手工添加维护
· 推荐算法:
流程图:
例如某场景,我们假设该场景为A,对A场景影响较大的机型参数为b、c。我们选择A场景,系统读取完该数据以后,会去开始筛选机型,所有机型参数b相同,且参数c也相同的机型为一组。这些机型理论上核心参数相同,可以作为一个等价类,划分到同一个组中,组名则按照参数b和c的集合命名。
其中,分辨率是个很特殊的参数,市面上手机分辨率不是完全相同的,可能是24001080,可能是22161080,但是他们都是1080p分辨率的手机。因此我们不能取分辨率的详细参数,而是要取1080p、2k、720p这种参数。
我们兼容性测试-机型筛选相关内容就介绍到这里了,跟着上述思路做好测试设计,你也能让兼容性bug无所遁形!
资源分享
下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览214401 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!