测试体系
2026/9/14小于 1 分钟
测试体系
单元测试、UI 测试与质量保障。
文章列表
核心要点
单元测试
- JUnit4 / JUnit5:测试框架
- Mockito / MockK:Mock 依赖(MockK 原生支持协程/object)
- Robolectric:JVM 模拟 Android 环境
- 测试目录:
app/src/test/(JVM 测试)
UI 测试
- Espresso:View 交互测试
- Compose UI Test:
createComposeRule - 测试目录:
app/src/androidTest/(设备测试)
覆盖率
- JaCoCo 统计测试覆盖率
- 核心模块覆盖率目标:60%+
测试策略
- 测试金字塔:多单测 / 中集成 / 少 UI
- 质量门禁:单测 + 覆盖率 + Lint 在 CI 拦截
测试金字塔
UI 测试(少)
/ 集成测试(中) \
/ 单元测试(多) \