我是android的新手。感觉像TDD可以减少很多开发时间。但是在学习了android的junit测试框架之后,发现编写测试之前编写测试的目标有点困难。特别是当我想测试适配器,视图和数据库等模块时。所以我想知道这是因为我不熟悉android测试框架或者android不适合TDD。
答案 0 :(得分:1)
当然.. :-)一般来说,TDD方法也可用于开发Android应用程序。但并不总是值得。
有时需要更多的努力,所以你应该仔细考虑利弊。我认为你不应该强迫你的开发过程的每一个小部分都是测试驱动的,但是每次开始输入之前都要考虑使用它。我更喜欢将TDD与测试最后一种方法混合使用。
答案 1 :(得分:0)
您可以尝试使用robolectric https://github.com/pivotal/robolectric 这里是样本https://github.com/pivotal/RobolectricSample