CTS 版本说明

关于 Android 10 CTS 功能的新文档以及更新文档如下。

功能 说明 新增/更新
运行 CTS 测试 适用于免安装应用的 CTS 测试套件是 CTS 测试套件的一部分。 已更新
CTS 验证程序 Pro Audio 测试 CTS 验证程序 Pro Audio 测试通过测量经过音频路径的往返延迟来验证音频外设的合规性。 新增
自动化测试框架模式 自动化测试框架模式可帮助开发者自动测试设备或设备群。 新增
CTS 验证程序 MIDI 测试 CTS 验证程序 MIDI 测试可使用 USB MIDI 接口、蓝牙 MIDI 接口和虚拟 MIDI 设备路径测试 MIDI 功能。 新增
CTS Shim APEX 开发者可以在设备上预安装 CtsShimApex 软件包,以便为 APEX 管理编写 CTS 测试。 已更新
适用于免安装应用的 CTS 验证程序 适用于免安装应用的 CTS 验证程序,可使用 CTS 验证程序测试因 OEM 特定界面(例如系统界面)而无法完全实现自动化测试的功能,从而提高了 Android 兼容性测试对免安装应用的覆盖率。 新增
使用 CTS 验证程序 CTS 验证程序可用于测试需要进行手动输入(例如音频质量、触摸屏、加速度计、相机等)才能在固定设备上测试的 API 和功能。 已更新

新模块和测试用例

Android 10 针对 CTS 引入了许多重要的新模块和测试更改。总共添加了 64 个模块,移除了 10 个模块。此外,还针对适用于免安装应用的 CTS 总共添加了 118 个新模块。

添加的模块(CTS Q 06/27 版本与 CTS 9.0_r8) 移除的模块(CTS Q 06/27 版本与 CTS 9.0_r8)
CtsActivityManagerBackgroundActivityTestCases CtsActivityManagerDeviceSdk25TestCases
CtsAndroidTestBase28ApiSignatureTestCases CtsActivityManagerDeviceTestCases
CtsAndroidTestBaseCurrentApiSignatureTestCases CtsAlarmClockTestCases
CtsAngleIntegrationHostTestCases CtsAndroidTestBase27ApiSignatureTestCases
CtsAppBindingHostTestCases CtsDebugTestCases
CtsAppOpsTestCases CtsExternalSourcesTestCases
CtsAppPredictionServiceTestCases CtsJankDeviceTestCases
CtsAtomicInstallTestCases CtsPreference2TestCases
CtsAttentionServiceDeviceTestCases CtsUiDeviceTestCases
CtsClassLoaderFactoryInMemoryDexClassLoader
TestCases
CtsVmTestCases
CtsClassLoaderFactoryPathClassLoaderTestCases
CtsClassloaderSplitsHostTestCases
CtsContentCaptureServiceTestCases
CtsContentSuggestionsTestCases
CtsDeviceConfigTestCases
CtsDownloadManagerApi28
CtsDownloadManagerLegacy
CtsDropBoxManagerTestCases
CtsExtendedMockingTestCases
CtsHiddenApiBlacklistApi28TestCases
CtsJdwpTunnelHostTestCases
CtsJvmtiRunTest1953HostTestCases
CtsJvmtiRunTest1958HostTestCases
CtsLegacyNotification20TestCases
CtsLegacyNotification27TestCases
CtsLegacyNotification28TestCases
CtsLegacyNotification29TestCases
CtsLibcoreApiEvolutionTestCases
CtsNNAPIBenchmarkTestCases
CtsNativeMidiTestCases
CtsNativeNetDnsTestCases
CtsNdkBinderTestCases
CtsNetApi23TestCases
CtsNetTestCasesInternetPermission
CtsNetTestCasesUpdateStatsPermission
CtsNoPermissionTestCases
CtsNoPermissionTestCases25
CtsPackageInstallTestCases
CtsPackageInstallerTapjackingTestCases
CtsPackageUninstallTestCases
CtsPermissionTestCasesSdk28
CtsPermissionTestCasesTelephony
CtsProviderUiTestCases
CtsRcsTestCases
CtsRoleTestCases
CtsRollbackManagerHostTestCases
CtsSelinuxEphemeralTestCases
CtsSelinuxTargetSdk28TestCases
CtsSharedLibsApiSignatureTestCases
CtsSignedConfigHostTestCases
CtsStagedInstallHostTestCases
CtsTelephony3TestCases
CtsTelephonyProviderTestCases
CtsTelephonySdk28TestCases
CtsTestHarnessModeTestCases
CtsTfliteNnapiDelegateTestCases
CtsUiRenderingTestCases27
CtsUsesLibraryHostTestCases
CtsViewInspectorAnnotationProcessorTestCases
CtsViewTestCasesSdk28
CtsWifiBroadcastsHostTestCases
CtsWindowManagerSdk25TestCases
CtsWindowManagerSdk28TestCases
cts-shared-libs-all.api
CtsAbiOverrideHostTestCases[instant]
CtsAccelerationTestCases[instant]
CtsAccessibilityServiceTestCases[instant]
CtsAccessibilityTestCases[instant]
CtsAccountManagerTestCases[instant]
CtsAlarmManagerTestCases[instant]
CtsAndroidAppTestCases[instant]
CtsAngleIntegrationHostTestCases[instant]
CtsAnimationTestCases[instant]
CtsAppComponentFactoryTestCases[instant]
CtsAppOpsTestCases[instant]
CtsAppTestCases[instant]
CtsAppUsageHostTestCases[instant]
CtsAppWidgetTestCases[instant]
CtsAssistTestCases[instant]
CtsAtraceHostTestCases[instant]
CtsAutoFillServiceTestCases[instant]
CtsBackgroundRestrictionsTestCases[instant]
CtsCameraTestCases[instant]
CtsCarTestCases[instant]
CtsClassLoaderFactoryInMemoryDexClassLoader
TestCases[instant]
CtsClassLoaderFactoryPathClassLoaderTestCases[instant]
CtsClassloaderSplitsHostTestCases[instant]
CtsColorModeTestCases[instant]
CtsContentCaptureServiceTestCases[instant]
CtsContentTestCases[instant]
CtsDatabaseTestCases[instant]
CtsDeviceConfigTestCases[instant]
CtsDisplayTestCases[instant]
CtsDpiTestCases[instant]
CtsDreamsTestCases[instant]
CtsDrmTestCases[instant]
CtsDynamicLinkerTestCases[instant]
CtsEffectTestCases[instant]
CtsExtendedMockingTestCases[instant]
CtsFileSystemTestCases[instant]
CtsFragmentTestCasesSdk26[instant]
CtsFragmentTestCases[instant]
CtsGestureTestCases[instant]
CtsGraphicsTestCases[instant]
CtsHostsideNetworkTests[instant]
CtsHostsideWebViewTests[instant]
CtsIncidentHostTestCases[instant]
CtsInlineMockingTestCases[instant]
CtsInputMethodServiceHostTestCases[instant]
CtsInputMethodTestCases[instant]
CtsJdwpTestCases[instant]
CtsJniTestCases[instant]
CtsLocation2TestCases[instant]
CtsLocationTestCases[instant]
CtsMediaHostTestCases[instant]
CtsMediaTestCases[instant]
CtsMockingDebuggableTestCases[instant]
CtsMockingTestCases[instant]
CtsMultiUserHostTestCases[instant]
CtsMultiUserTestCases[instant]
CtsNNAPIBenchmarkTestCases[instant]
CtsNativeMediaAAudioTestCases[instant]
CtsNativeMediaSlTestCases[instant]
CtsNativeMediaXaTestCases[instant]
CtsNativeNetDnsTestCases[instant]
CtsNativeNetTestCases[instant]
CtsNdkBinderTestCases[instant]
CtsNetSecConfigAttributeTestCases[instant]
CtsNetSecConfigBasicDebugDisabled
TestCases[instant]
CtsNetSecConfigBasicDebugEnabledTestCases[instant]
CtsNetSecConfigBasicDomainConfigTestCases[instant]
CtsNetSecConfigCleartextTrafficTestCases[instant]
CtsNetSecConfigInvalidPinTestCases[instant]
CtsNetSecConfigNestedDomainConfig
TestCases[instant]
CtsNetSecConfigResourcesSrcTestCases[instant]
CtsNetTestCasesInternetPermission[instant]
CtsNetTestCasesUpdateStatsPermission[instant]
CtsNetTestCases[instant]
CtsOmapiTestCases[instant]
CtsOsHostTestCases[instant]
CtsOsTestCases[instant]
CtsPackageInstallTestCases[instant]
CtsPdfTestCases[instant]
CtsPermission2TestCases[instant]
CtsPermissionTestCases Sdk28[instant]
CtsPermissionTestCasesTelephony[instant]
CtsPermissionTestCases[instant]
CtsPreferenceTestCases[instant]
CtsPrintTestCases[instant]
CtsProtoTestCases[instant]
CtsRenderscriptTestCases[instant]
CtsSampleDeviceTestCases[instant]
CtsSeccompHostTestCases[instant]
CtsSecureElementAccessControlTestCases1[instant]
CtsSecureElementAccessControlTestCases2[instant]
CtsSecureElementAccessControlTestCases3[instant]
CtsSecurityTestCases[instant]
CtsSelinuxEphemeralTestCases[instant]
CtsSensorTestCases[instant]
CtsStatsdHostTestCases[instant]
CtsSystemUiHostTestCases[instant]
CtsSystemUiTestCases[instant]
CtsTelephony2TestCases[instant]
CtsTextTestCases[instant]
CtsToastTestCases[instant]
CtsUiAutomationTestCases[instant]
CtsUiRenderingTestCases27[instant]
CtsUiRenderingTestCases[instant]
CtsUidIsolationTestCases[instant]
CtsUsageStatsTestCases[instant]
CtsUsbTests[instant]
CtsUtilTestCases[instant]
CtsViewInspectorAnnotationProcessorTestCases[instant]
CtsViewTestCasesSdk28[instant]
CtsVoiceInteractionTestCases[instant]
CtsVoiceSettingsTestCases[instant]
CtsWebkitTestCases[instant]
CtsWidgetTestCases[instant]
CtsWifiBroadcastsHostTestCases[instant]
signed-CtsSecureElementAccessControlTestCases1[instant]
signed-CtsSecureElementAccessControlTestCases2[instant]
signed-CtsSecureElementAccessControlTestCases3[instant]

下表介绍了 CTS 验证程序模块 QP1A.190627.001(CTS Q 06/27 版本与 CTS 9.0_r8)。

音频
MIDI 测试
原生 MIDI API 测试
Pro Audio 测试
相机
相机性能
托管配置 - 自带设备托管配置
个人铃声
不是从 Play 商店获取的应用的安装限制
不是从 Play 商店获取的应用的安装限制 - 停用不是从 Play 商店获取的应用
不是从 Play 商店获取的应用的安装限制 - 启用不是从 Play 商店获取的应用
不是从 Play 商店获取的应用的安装限制 - 停用不是从 Play 商店获取的应用(全局限制)
不是从 Play 商店获取的应用的安装限制 - 启用不是从 Play 商店获取的应用(全局限制)
停用主用户的不是从 Play 商店获取的应用(全局限制)
启用主用户的不是从 Play 商店获取的应用(全局限制)
确认图案锁定测试
从启动器卸载工作应用
托管配置 - 设备所有者测试
政策透明度测试 - 停用日期时间配置
政策透明度测试 - 停用屏幕超时配置
政策透明度测试 - 停用亮度配置
托管用户 - 政策透明度测试 - 停用日期时间配置
托管用户 - 政策透明度测试 - 停用屏幕超时配置
托管用户 - 政策透明度测试 - 停用亮度配置
自定义锁定屏幕消息
网络 - 蓝牙测试
蓝牙 LE CoC 不安全客户端测试 - 01 蓝牙 LE CoC 客户端测试
蓝牙 LE CoC 不安全服务器测试 - 01 蓝牙 LE CoC 服务器测试
蓝牙 LE CoC 安全客户端测试 - 01 蓝牙 LE CoC 客户端测试
蓝牙 LE CoC 安全服务器测试 - 01 蓝牙 LE CoC 服务器测试
网络 - WLAN 直连测试
执行配置测试的群组所有者
执行配置测试的群组客户端 - 加入点对点群组测试(配置)
执行配置 2G 频段测试的群组所有者
执行配置 2G 频段测试的群组客户端 - 加入点对点群组测试(2.4G 配置)
执行配置固定频率测试的群组所有者
执行配置固定频率测试的群组客户端 - 加入点对点群组测试(2447 MHz 配置)
网络 - WLAN 测试
带有特定 SSID 和 BSSID 的网络请求
带有 SSID pattern 和 BSSID pattern 的网络请求
带有不可用的特定网络的网络请求
带有 SSID 的网络建议
带有 SSID 和 BSSID 的网络建议
带有 SSID 和连接后广播的网络建议
通知
气泡通知测试
其他
近期任务移除测试
安全
生物识别提示绑定密钥测试
生物识别测试
设置新密码复杂度测试
步骤权限测试
图块
图块服务测试