你如何测试这些小东西? (Eclipse Android)

时间:2014-11-04 15:28:57

标签: java android eclipse

所以我已经使用Eclipse for Android大约一周了。来自Visual Studio背景,以及部分Eclipse背景,我以前从未为Android环境编程任何东西。所以我很想知道,特别是如果没有一个答案,你如何测试"小事情"。让我解释一下,如果我已经上课并且我想测试所有元素都可以工作,通常在其他IDE中我可以简单地使用" Main"测试一个类或函数是否按照我希望的方式工作。但是,我能想到的唯一方法是制作类似的结果,这将涉及在App本身中进行测试或调试活动并以此方式运行。有没有更简单的方法来测试快速的东西?

TL:DR 我使用Eclipse for Java Android,从来没有,有没有办法测试函数或类是否工作,而无需使用模拟器或在实际的Android设备上运行它。

3 个答案:

答案 0 :(得分:1)

如果你想快速反馈一些有用的东西,有很多方法可以做到。

第一种方法是建立unit tests。这只是编写测试生产代码的代码。这种方式非常受欢迎的原因之一是因为一旦您构建了单元测试,您就可以永久地进行单元测试,并且可以非常轻松快速地执行它。这对于回归测试非常有用。我使用Junit在我自己的类中构建单元测试,这些测试与Android框架是分开的。 Android框架提供了许多很好的资源来测试该框架内的东西。

但是,如果您认为单元测试不适合您,那么获得快速反馈的下一个最佳方式是使用Android提供的Log类。这只是将一些语句打印到设备的logcat文件中。

答案 1 :(得分:0)

您在模拟器和/或设备中运行代码,并检查一切是否正常:)

顺便说一句,这只是一个友好的建议 - 不要使用eclipse,直接进入Android Studio。 Eclipse已经有太多的错误,而且Android Studio正在变得越来越好。

答案 2 :(得分:0)

如果你想要一个类似的" main"方法类型的测试,只需将测试代码放在main(启动器)Activity的onCreate()方法中,就可以对Android开发进行相同的操作。然后在模拟器或设备中启动应用程序。