【发布时间】:2015-07-24 05:53:41
【问题描述】:
我知道这对所有 Android 开发人员来说都是一个乏味的话题。但究竟什么是 Android 测试的正确方法?
这是我能想象的。
70% 单元测试(JUnit 测试所有业务逻辑、网络层、数据库层等...)
20% 集成测试(可能是针对模拟服务器进行测试?主要测试 API 结果?)
10% 的 UI 测试(模拟除 UI 交互之外的任何其他内容,很可能是 Mockito+Espresso)
这是其他人都在遵循的还是有其他模式?
提前致谢!
【问题讨论】:
-
这里 100% 的总和是应用逻辑覆盖率的总和,还是测试计数的总和?
-
嗨@hidro 100% 是证明Android 测试结构合理的平均值。不是专门针对我的项目:)
标签: android unit-testing android-testing