兼容性测试覆盖率的小建议

什么是兼容性测试?兼容性测试是指测试软件在特定的硬件产台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。

         Android App兼容性测试是一个比较重要的App指标,实际上兼容性测试不仅仅和测试人员相关,在开发阶段就应当着重考虑,因为兼容性问题是除了实现App本身要求的功能后,必须要关注、而且至关重要的一个点。

        所以,提出以下几点建议:①App开发人员在开发阶段进行保障,有经验的Android工程师能够在开发过程中保证60%以上用户机型的兼容与适配,经验丰富的工程师几乎能够做到90%以上的兼容适配。当然,由于市场上Android机型出新速度快,系统升级快,一味的追求在开发阶段的兼容适配保障,一方面延误开发进度,另一方面需要较高的开发投入,因此需要做好权衡,这也是后续Android兼容性测试这一关键测试阶段必要存在的原因。

       ②测试阶段,兼容性测试必须要在各个机型、系统上对App进行运行、测试,查看相关UI是否适配、功能是否正常。所以,选择测试机的时候,首先关注的就是手机的品牌,这里的品牌不等于厂家,魅族和魅蓝,小米和红米要区别对待,尽量不要互相代替。还有同一品牌的手机尽量要体现出差距,比如米2和米4,不要出现魅蓝note与魅蓝note2之类的选择,太过相似的机型测试出来的结果缺乏说服力。需要选择不同分辨率,不同操作系统版本的机型。这些机器应该覆盖所有主流厂商,主流分辨率,主流操作系统版本还有一些有代表性的特殊机型。可借助目前市场上的云测试平台WeTest(http://wetest.qq.com/提供大量机型,拥有完善的自动化测试平台,提供大量云端的真机使用,只需要上传apk,就能够进行简单兼容性测试,并且利用云真机进行调试App)

     ③可针对验收方或用户群使用频率较高的机型进行测试,能更好针对性的测试,提高使用群的稳定性,一定程度上减少问题的存在。

     ④借助工具-模拟器,顾名思义就是模拟真机进行一系列的测试工作。如夜神模拟器(https://www.yeshen.com/只需要上传apk,就能够进行简单兼容性测试,并且可设置机型进行测试,仅限于Android)。目前这个工具设置机型进行测试还未研究,所以是否准确还需关注。

你可能感兴趣的:(兼容性测试覆盖率的小建议)