谷歌CTS测试简介

谷歌CTS测试包括设置CTS环境,如WLAN和IPv6支持,蓝牙LE信标,以及台式机上的ADB和AAPT等工具。在设备方面,需要用户版本的Android系统,合适的API级别版本属性,并安装CTS Shim应用。测试前要确保设备恢复出厂设置,开启USB调试,并安装必要的辅助应用。运行CTS时,设备应保持静止,避免干扰测试过程。
摘要由CSDN通过智能技术生成

CTS测试

1.设置CTS(物理环境)

WLAN IPv6

CTS 测试需要满足以下要求的 WLAN 网络:支持 IPv6,可以将被测设备 (DUT) 视为隔离客户端,并可以连接到互联网。隔离客户端是一种配置,可将 DUT 配置为无法接收子网络上的广播/多网消息;这种配置可通过 WLAN AP 配置或通过在未连接其他设备的隔离子网络上运行 DUT 来实现。

如果您无法访问原生 IPv6 网络、IPv6 运营商网络或 IPv6 VPN,以致无法通过基于 IPv6 的一些测试,则可以改为使用 WLAN 接入点和 IPv6 隧道。请参阅维基百科 IPv6 隧道代理列表

 

蓝牙 LE 信标

如果 DUT 支持蓝牙 LE 功能,则至少应在距离 DUT 五米的范围内放置三个蓝牙 LE 信标,以进行蓝牙 LE 扫描测试。这些信标可以为任何类型,不需要进行配置或发射任何特定信号,并且可以包括 iBeaconEddystone 甚至模拟 BLE 信标的设备。

 

台式机设置

CTS 目前支持 64 Linux Mac OS 主机。

 

ADB AAPT

在运行 CTS 之前,请确保您已安装最新版本的 Android 调试桥 (adb)  Android 资源打包工具 (AAPT),并将这些工具的位置添加到计算机的系统路径中。

要安装 ADB,请下载适用于您的操作系统的 Android SDK 工具包,打开它,然后按照附带的 README 文件中的说明进行操作。要了解问题排查相关信息,请参阅安装独立 SDK 工具

确保 adb  aapt 位于您的系统路径中。以下命令假定您已在主目录中打开了软件包归档文件:

 

export PATH=$PATH:$HOME/android-sdk-linux/build-tools/<version>

注意:请确保起始路径和目录名称均准确无误。

 

Java 开发套件 (JDK)

安装适当版本的 Java 开发套件 (JDK)。对于 Android 7.0 -

·  Ubuntu 上,使用 OpenJDK 8

·  Mac OS 上,使用 jdk 8u45 或更高版本

如需了解详情,请参阅 JDK 要求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值