安卓app兼容性测试之targetSdkVersion

发表于:2019-10-28 10:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:枫叶    来源:51Testing软件测试网原创

  摘要:
  随着移动网络的发展,手机已经成为老少皆用、必不可少的设备,手机app也被众人熟知。手机app的兼容测试显得有必要。这阵子并行进行着3项测试任务和自动化测试脚本编写,本想放弃本期的文章投稿,但在看到小编同学的友善提醒,还是争取写写近期关于安卓app兼容测试工作的实战总结。
  由于安卓手机的推陈出新,市场上安卓手机型号、安卓系统的丰富多样,在测试安卓app时候,除了功能性,同时最好用占据主流市场的各种真机进行兼容测试。
  前言:
  目前安卓市场上的主流机型主要有华为、小米、vivo、oppo、魅族、三星。安卓系统的名称颇有意思,似乎都跟甜食有关,让我们一起看看安卓的主要系统吧,从Android 4.4KitKat(奇巧巧克力)、Android 5.0Lollipop(棒棒糖)、Android5.1 Lollipop(棒棒糖)、Android 6.0Marshmallow(棉花糖)、Android 7.0Nougat(牛轧糖)、Android 8.0Oreo(奥利奥),直到目前市场上手机已经有Android 9.0Pie (派)的系统,目前Android Q(正式名称是Android 10)。安卓适配测试需要测试向上向下的兼容性。
  1.了解一下向前兼容
  当一个应用程序发布之后,可能没过几个月 Android 系统就发布了一个新版本,当然取决于具体的发布时间。这对app意味着什么,所有东西都不能用了吗?不会的,这里谈及向前兼容。它是 Android 非常关注的事情,即用户在升级到新版 Android 的时候,用以前版本的 SDK 构建的新应用应该不会出问题。由于?compileSdkVersion,?minSdkVersion?和?targetSdkVersion?的作用,他们可以分别控制使用哪些 API ,要求的 API 级别是什么,以及应用的兼容模式。
  下图是Android各版本对应的SDK版本。笔者所在公司的安卓app支持android4.4及其以上的手机,个人觉得以目前的手机更新换代速度,老手机几乎没有用户在用,向下兼容到4.4足矣。

 ......
查看更多精彩内容,请点击下载:

版权声明:本文出自《51测试天地》第五十五期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号