测试Android项目的最先进技术是什么?

时间:2015-01-18 10:19:53

标签: java android unit-testing junit android-studio

我正在尝试学习一些Android,我一直在阅读很多文档和教程。

我决定使用当时看似最直接的路径,那就是使用Android Studio。第一次黑客攻击时间没问题,IDE是我喜欢的东西,我能够建立一些活动。

现在我想让事情变得更加严肃,并开始对应用程序进行单元测试。我必须承认,我在人们追随的不同道路之间迷失了。如果有任何问题或说法有误,请告诉我。

  • Android提供的基本测试工具,需要用于启动模拟器。这使得测试运行缓慢。
  • 其他方法如Roboelectric。他们做了大量的工作,它可以让你从终端用Gradle启动测试,你可以获得更快的周期(红色,绿色,重构)。无论如何,在Android Studio中使用它有一些已知的问题,如果有时我需要调试测试,我将无法使用。

我觉得我正在努力做一些非常基本的事情。我想我缺乏Java知识并没有帮助。作为我的项目的特征将是伟大和可取的东西:

  • 能够使用jUnit运行一些测试(业务逻辑)。这些测试应该很快,从终端和IDE运行它们会很棒。
  • 能够进行其他隔离的集成测试(如Android文档中所示)。

我想知道在大项目中工作的人是如何处理这个问题的。任何链接到我找到的更好的文档或指导将非常感激。

谢谢!

0 个答案:

没有答案