4

我是测试新手。我已经开发了一个应用程序,现在我需要测试。我在谷歌上搜索了一段时间,了解了一般有哪些不同类型的测试。我写了几个测试用例。

三件事,我想知道,

  1. 是否有任何不同类型的安卓测试,如果有,你能给我一些链接,可以帮助我参考。

  2. android用户通常如何测试他的应用程序,他会使用测试框架工作还是通常编写测试用例并在真实手机上测试以查看它们的性能。

  3. 是否有任何示例测试用例书面文档可以给我一些基本的想法。

4

2 回答 2

3

对于集成测试,我使用Robotium它是仪器测试构建之上的一个非常方便的层。这些测试需要在模拟器或真实设备上运行。建议在这两种情况下都有一个依赖于被测项目的额外测试项目(生成额外的 APK)。

就我个人而言,我喜欢对我的应用程序进行分区,这样我就有一个或多个不依赖于 Android 特定类的库,因此可以使用JUnit在常规 JVM 中进行测试。

还有第三种测试方法,即模拟 android 类并让测试在 JVM 中运行。我还没有使用它,但我听说Roboelectric是一个允许进行这种测试的框架。

于 2012-05-26T16:52:47.273 回答
0

Android Monkey 工具可以是一个方便的小工具。我发现伪随机方式很方便生成不寻常的用例。

http://developer.android.com/guide/developing/tools/monkey.html

于 2012-05-26T17:42:30.650 回答