【问题标题】:Android app code coverage for manual testing用于手动测试的 Android 应用代码覆盖率
【发布时间】:2011-10-13 18:52:35
【问题描述】:

我正在寻找一种通过手动测试获得 EMMA 代码覆盖率的方法。我的意思是,我不想使用 android 测试框架编写任何单元测试用例,而是我正在寻找一种方法来检测我的 android 应用程序源代码并手动测试,最后我应该能够看到我的 EMMA 覆盖率.任何帮助将不胜感激。

【问题讨论】:

  • 如果你想知道如何运行测试套件,我想知道。每次我尝试在 Eclipse 中执行测试时,都会引发 Java 崩溃。

标签: android code-coverage emma manual-testing


【解决方案1】:

快一个月了,你还没有回复。

您可以考虑使用不像 Emma 那样与基础架构绑定的测试覆盖率工具。这避免了与所述基础设施不兼容的问题。

我们的Java Test Coverage 工具检测您的源代码 代码,使其独立于编译器和运行时系统。您可以编译代码并执行/测试它(系统测试、单元测试、手动交互),它会在测试运行时在 TestCoverage 类的 Java 数组中收集测试覆盖率数据。在执行结束时(您定义,虽然从 main 退出是一个常见的定义),测试覆盖率数据会以某种方式写入文件,最终由测试覆盖率工具显示。虽然 Java 测试覆盖工具提供了一个默认的类实现,该实现使用 Java 文件原语将数组写入磁盘文件,但您可以使用您喜欢的任何代码轻松覆盖该实现,并将数组存储在任何最终可以通过以下方式检索到的位置另一种机制要变成一个文件,然后显示出来。

这将适用于您手动执行代码。

【讨论】:

    【解决方案2】:

    尝试使用下面的帖子。这似乎对很多人都有效。

    http://dtmilano.blogspot.com/2011/11/obtaining-code-coverage-of-running.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多