什么是测试Android应用程序的最佳简单工具?

6
我一直在为一家小公司开发Android应用程序,在开发过程中,我们需要对某些模块进行重复测试,因此我搜索了一些自动化测试(单元测试)工具。Android有一个单元测试工具,但编写这些测试用例本身所需的时间比手动测试实际上还要长。
我找到了一些应用程序,它们可以做一些很棒的东西,并提供良好的图表,例如Robolectric、robotium、fonemonkey4android,但我不确定该使用哪一个,有经验的人可以帮忙吗?
我查看了以前关于类似问题的问题,如下所示: https://stackoverflow.com/questions/522312/best-practices-for-unit-testing-android-apps 但所有的线程都非常古老,没有足够的信息来决定选择哪一个。

你真的认为编写测试用例一次比每次更改内容时手动测试需要更多时间吗? - Graham Borland
1
@dmytrodanylyk已经提到了同样的链接 :) :) - Paresh Mayani
编写一次测试用例很好,但使其足够强大是需要时间的问题,因此我正在寻找自动化工具。将尝试使用 Robotium,因为这似乎是每个人对我的帖子的回复。谢谢 - nimittheinquister.in
Robotium不是一个单元测试工具 - 它用于“功能、系统和验收测试”。 - blank
1个回答

2

我认为首先需要确定您想测试代码的哪个部分。

对于与用户界面无关的代码,您可以使用Robolectric进行测试。使用Robolectric,单元测试代码与编写Java应用程序的代码相同。但它不适用于测试UI组件。

如果您想测试UI,则可以选择robotium。但我一直怀疑是否值得为UI编写测试,因为它们经常变化。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接