在Android apk文件运行时调用方法调用

时间:2012-09-19 20:42:31

标签: java android testing code-coverage apk

您好我需要对Android apk文件进行一些覆盖测试。我无权访问该来源。有没有这样的工具可以让我在apk文件运行时查看方法调用?这样我可以做一些功能覆盖分析?我听说像emma这样的工具可以用于java jar文件。所以有任何方式的apk文件? 我想在手机或模拟器中运行apk并观察方法调用/或获取方法调用的报告。

所以这是我的目标,在使用apk运行应用程序时,我想要一个被称为方法的覆盖率报告。现在,如果emma可以使用apk,那将是很好的。因为我可以将apk转换为jar文件。但我不能像apk一样运行jar,所以在jar上运行emma对我来说无济于事。

1 个答案:

答案 0 :(得分:0)

您确实可以将EMMA用于Android:

您可以使用Instrumentation和robotium来测试Android项目的其他部分,以调查GUI行为,即使您没有应用程序的来源。