1、为什么要写单元测试?
重要关键词:提高代码质量(减少bug\快速定位bug)、放心重构、减少调试时间。
2、如何开始写单元测试?
几个重要的测试框架:
(1)Java单元测试框架:Junit、Mockito、Powermockito等;
(2)Android:Robolectric、AndroidJUnitRunner、Espresso等。
Junit官网
Mockito官网
Robolectric官网
Android-testing-support-library官网
重要关键词:依赖隔离、条件覆盖
3、单元测试-几个重要的问题
如何解决Android依赖?
隔离Native方法
Android JNI原理分析
解决内部new对象
静态方法
RxJava异步转同步