android测试

1.单元测试

针对每个方法进行的测试。
主要使用JUnit框架进行测试。(JUnit只适用于不含android sdk中api的方法测试,直接在jvm中就可以运行,速度快)

2.Robolectric

测试的方法可以包含android sdk api的方法。包括页面跳转,对话框,Toast等。

3.Espresso

用于对UI进行自动化测试。

Espresso测试三部曲
Espresso测试三部曲.png

4.针对mvp架构的测试方案

mvp-test.png

你可能感兴趣的:(android测试)