测试与性能工具怎么分层 · AndroidX 源码指南
AAndroidX 源码指南
测试与性能
测试与性能 · androidx.test

测试与性能工具怎么分层

选择语义测试、跨应用测试、微基准、宏基准与 Baseline Profile。

最后更新 2026-08-01

目标工具当前源码版本
验证 Compose 节点和交互Compose UI Test1.13.0-alpha01
跨应用、系统界面端到端操作UI Automator2.4.0-rc01
测一个函数或小段代码Benchmark1.5.0-beta01
测启动、滚动等完整用户流程Macrobenchmark1.5.0-beta01
为关键路径生成预编译规则Baseline Profile1.5.0-beta01
记录代码段耗时(配合 systrace/Perfetto)Tracing2.0.0-rc01

测试回答“行为是否正确”,基准回答“在受控条件下有多快”,Baseline Profile 则改变安装后关键代码的编译状态。三者不能用一次手动体验互相替代。

先用单元和 UI 测试稳定功能,再用 benchmark 防止性能回退。性能数字必须记录设备、构建类型、编译模式和迭代方式,否则不同结果无法比较。

相关页面

On this page