0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CTS-D是什么 该如何使用

谷歌开发者 来源:Android 开发者 作者:Sachiyo Sugimoto 2022-07-29 14:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 / Android 合作伙伴工程师 Sachiyo Sugimoto

Android 的优势在于其多样化的设备生态系统,Android 支持市面上超过 2.4 万种不同类型的设备,且在全球拥有数十亿用户。自 Android 早期版本开始,我们就持续致力于 Android 兼容性计划,以确保搭载 Android 系统的设备能够为应用提供稳定且一致的环境。

Android 兼容性计划的核心是兼容性测试套件 (CTS),该套件包含 200 多万个用于检查 Android 设备实现的测试用例,确保开发者的应用可以在各种设备上运行,并为用户提供一致的应用体验。

设备制造商会在设备的整个开发过程中运行 CTS,并尽早发现和修复错误。多年来,我们通过添加新的测试用例不断扩展套件,如今 CTS 已经包含超过 200 万个测试用例。CTS 还在继续扩展,我们不断推出新的测试用例以覆盖随着 Android 发展涉及的新领域。

虽然大多数 CTS 测试都是由 Android 工程师编写的,但我们相信应用开发者对设备兼容性的问题有着独特的看法。因此,为了结合应用开发者的反馈和建议进一步增强 CTS,我们推出了一个由应用开发者构建和运行的新测试套件 —— CTS-D。

什么是 CTS-D?

CTS-D 是一个由应用开发者提供支持的新的 CTS 模块,重点关注大家在各自领域看到的痛点。您可以构建测试用例并将其贡献给 CTS-D 以帮助其他开发者找到这些问题,还可以运行 CTS-D 套件来验证兼容性。长远来看,我们希望能够与大家以及 Android 开发者社区密切合作,更好的助力 CTS-D 发展。 我们了解到很多开发者已经创建了自己的测试用例,以验证不同设备的兼容性。我们希望与大家合作,将这些测试引入 AOSP,您可以查看首批提交内容,了解由社区贡献的早期 CTS-D 测试。

通过 CTS-D,我们可以更好的扩展此类型测试,以帮助设备制造商和应用开发者更有效地识别和共享问题。

如何使用 CTS-D?

CTS-D 是一个开源测试套件,可在 AOSP 上使用,因此任何应用开发者都可以将其用作测试工具。使用 CTS-D 有助于进一步地减少应用开发者、设备制造商和 Google 之间的沟通成本,从而快捷高效地解决问题。 如果某个设备没有通过 CTS-D 测试,您可以使用问题跟踪页模板将问题反馈给我们。我们在核实设备的问题后,将与合作伙伴协作解决。此外,我们还十分推荐设备制造商使用 CTS-D 来发现问题,并减轻其影响。

开始使用 CTS-D !

如果您有计划使用 CTS-D,请在将测试代码提交给 AOSP 之前,使用问题跟踪页模板将您的测试方案分享给我们。Android 团队将审核该测试方案并评估您的测试是否符合条件。我们期待开发者提交更多关于电源管理方面的测试用例。

与 CTS 一样,新的 CTS-D 测试用例必须符合资格要求,且只能执行以下内容:

Android 开发者文档中介绍的所有公共 API 行为;

Android 兼容性定义文档 (CDD) 中包含的所有 MUST 要求;

AOSP 中现有 CTS 未覆盖的测试用例。

如果您有兴趣了解更多关于 CTS-D 的信息,请访问 CTS-D 文档查看关于如何为 CTS-D 添加测试以及 CTS-D 使用教程。请注意,我们需要一些时间来审核新的 CTS-D 测试用例,感谢您的耐心等待。欢迎您尽快尝试使用 CTS-D,让我们共同打造更精彩的 Android 体验!也欢迎您持续关注我们的微信公众号,及时了解更多精彩内容。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    9

    文章

    6409

    浏览量

    131679
  • Android
    +关注

    关注

    12

    文章

    4035

    浏览量

    134494
  • CTS
    CTS
    +关注

    关注

    0

    文章

    35

    浏览量

    16119

原文标题:即刻体验 | 借助 CTS-D 进一步提升应用设备兼容性

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TPA2001D1:高效单声道D类音频功率放大器的设计与应用

    )的TPA2001D1——一款1W无滤波单声道D类音频功率放大器。 文件下载: tpa2001d1.pdf 一、产品概述 TPA2001D1是一款专为驱动至少8Ω阻抗扬声器而设计的1W
    的头像 发表于 02-04 14:40 500次阅读

    TPA3101D2:高效立体声D类音频功率放大器的深度解析

    TPA3101D2:高效立体声D类音频功率放大器的深度解析 在音频功率放大器的领域中,TI的TPA3101D2以其卓越的性能和丰富的特性脱颖而出,成为众多电子工程师在设计音频系统时的首选。本文将从
    的头像 发表于 02-03 10:35 747次阅读

    探索TLE493D-P3XX-MS2GO 3D 2Go套件:开启3D磁传感器评估之旅

    Technologies TLE493D-P3XX-MS2GO 3D 2Go评估套件.pdf 套件概述 TLE493D-P3XX-MS2GO 3D 2Go套件旨在让用户快速熟悉3
    的头像 发表于 12-18 17:15 1321次阅读

    ‌ADC08D1520QML-SP 数据手册总结

    ADC08D1520是一种8位、双通道、低功耗、高性能的CMOS模拟转数字转换器,基于ADC08D1000平台构建。ADC08D1520
    的头像 发表于 11-26 09:20 992次阅读
    ‌ADC08<b class='flag-5'>D</b>1520QML-SP 数据手册总结

    ADC12D1620QML-SP技术手册

    与ADC12D1600QML相比,ADC12D1620QML采用封装重新设计,以实现更好的ENOB、SNR和X-talk。与其前身一样,ADC12
    的头像 发表于 11-07 14:03 757次阅读
    ADC12<b class='flag-5'>D</b>1620QML-SP技术手册

    时钟设计优化实战

    1、时钟设计,芯片性能的节拍器 在现代 IC 设计中,时钟网络的优化是实现高性能、高可靠性和低功耗的关键。本文聚焦四大核心技术:CTS 优化、DCD 最小化、时钟门控和时钟域交叉(CDC),带你深入
    的头像 发表于 10-09 10:07 730次阅读

    华怡丰发布CTS2系列接触式位移传感器

    在当今高度自动化的智能制造领域,对精密检测的要求日益严苛。微米级的尺寸偏差、细微的位置变化,都可能是影响产品最终质量、决定生产效率的关键因素。CTS2系列接触式位移传感器的诞生,正是为了直面这一核心挑战。
    的头像 发表于 09-23 17:58 1370次阅读
    华怡丰发布<b class='flag-5'>CTS</b>2系列接触式位移传感器

    TMAG5170D-Q1 3D线性霍尔效应传感器技术解析与应用指南

    ,每个芯片均可独立配置,包含带温漂补偿的温度检测功能。器件支持多种测量类型,包括1D线性、2D角度、3D操纵杆和磁性阈值交叉应用。
    的头像 发表于 09-06 13:45 1485次阅读
    TMAG5170<b class='flag-5'>D</b>-Q1 3<b class='flag-5'>D</b>线性霍尔效应传感器技术解析与应用指南

    CY7C65223D-32LTXI将 2 个 UART 连接到芯片,但设备没有响应是怎么回事?

    我有 CY7C65223D-32LTXI 芯片,将 2 个 UART 连接到芯片,但设备没有响应,RX1_LED 和 RX0_LED 一直亮着。我一直尝试在 Windows 和 Linux 上进行配置,但无法连接到设备。
    发表于 08-04 07:56

    Texas Instruments TPS548D26 40A D-CAP+降压转换器数据手册

    Texas Instruments TPS548D26 40A D-CAP+降压转换器是一款高度集成的降压转换器,采用D-CAP+控制拓扑结构,可实现快速瞬态响应。由于不需要外部补偿,因此
    的头像 发表于 08-02 10:53 1407次阅读
    Texas Instruments TPS548<b class='flag-5'>D</b>26 40A <b class='flag-5'>D</b>-CAP+降压转换器数据手册

    CYW20704 的 UART 4 针(TX/RX/CTS/RTS)是什么形式(推拉或漏极开路)吗?

    你知道 CYW20704 的 UART 4 针(TX/RX/CTS/RTS)是什么形式(推拉或漏极开路)吗?
    发表于 07-04 07:34

    无法编程CYBT-423060-02 (CYW20721B2)怎么解决?

    TX 和 RTS 引脚保持高电平。 模块通过 BLE 将自身宣传为 EZ-Serial,除非我在重置时将 HCI UART CTS 拉低,我认为这意味着它确实进入编程模式。但无论何种模式,它都不会在 HCI UART 上输出任何响应。
    发表于 06-26 06:36

    飞凌嵌入式ElfBoard ELF 1板卡-uboot移植之GPIO上电初始状态的调整

    值为0x05。打开IOMUXC_SW_PAD_CTL_PAD_UART1_CTS_B寄存器的描述:可以看到寄存器地址为:0x20E0318。此寄存器很多配置项包括上下拉,驱动能力等,作为GPIO控制
    发表于 06-05 10:41

    CY7C65223-24LTXI不使用流量控制功能时,RTS 和 CTS 引脚是否应处于打开状态?

    请告诉我有关 CY7C65223-24LTXI 的引脚处理的信息。 不使用流量控制功能时,RTS 和 CTS 引脚是否应处于打开状态?
    发表于 05-23 07:56

    TPS22929D 具有输出放电的 5.5V、1.8A、115mΩ 负载开关数据手册

    TPS22929D是一个小型的、低的r~上~带受控转数的负载开关 上。器件包含一个 P 沟道 MOSFET,可在 1.4 V 至 5.5 伏。开关由开/关输入 (ON) 控制,
    的头像 发表于 05-13 10:25 858次阅读
    TPS22929<b class='flag-5'>D</b> 具有输出放电的 5.5V、1.8A、115mΩ 负载开关数据手册