android-tdd - Android TDD 测试模式
Android/Kotlin/KMP 代码 TDD,包含三层测试模型、fake-first 策略、协程测试和 Compose UI 测试
标签
更新于: 2026-05-11该技能可以做什么
- 创建 Fake 实现
- 编写单元测试
- 编写集成测试
- 编写设备测试
- 验证 ViewModel 状态
- 验证 UI 状态
- 检查 UI 元素显示
- 配置测试规则
- 测试 Hilt 依赖
- 验证 StateFlow
- 验证 SharedFlow
- 捕获 UI 截图
- 使用 Turbine 测试流
- 使用 Robolectric 测试
- 使用 Roborazzi 测试
- 使用 Kotlin test 断言
输入
- Android 项目源代码
- Kotlin/KMP 测试源代码
- Fake 测试实现
- 测试规则
- 测试状态输入
- 截图测试配置
- 测试断言库
输出
- 测试执行结果
- 测试报告
- 截图捕获
要求
- superpowers:test-driven-development 技能
- Android 开发环境
- Kotlin 开发环境
- Gradle 构建工具
- kotlinx-coroutines-test 库
- AndroidX 测试库
- Hilt 测试库
- Roborazzi 库
- Jetpack Compose UI 测试库
