自动化测试——我们可以在android手机上运行Instrumentationtestcases而不连接到PC吗?



我用一个android手机的instrumentationtestcase包为一个标准的浏览器应用编写了一些测试用例。

当手机连接到PC时,我可以运行测试。

是否有一种方法可以在应用程序中包含这些测试用例,以便在调用活动时运行这些测试用例!!

thanks in advance

你可以使用Adb Wireless(需要root)这样的东西,它可以让你运行和测试你的应用程序(从IDE),但没有电缆。

如果您想要通过从设备调用某些东西来运行测试…那我不知道这是否可能。但至少它看起来很没用……如果无法看到失败的部分,那么运行JUnit测试还有什么意义呢?

如果我正确理解了你的问题,我会说是的。

Android模拟器中有"开发工具"可用。您只需要在Eclipse中创建模拟器。然后,您需要从模拟器获取/安装此应用程序到您连接的设备。之后,在设备中安装测试项目。然后,您将能够通过从Dev Tools的Instrumentation菜单选项中选择它来独立于PC运行该测试项目。

以下是命令(您可以相应地更改路径):要从运行中的模拟器复制到连接的设备,执行:adb -e pull/system/app/Development.apk ./Development.apk

将.apk文件复制到当前目录。然后在连接的设备上安装它:install Development.apk

希望这是你的问题,需要解决。

相关内容

  • 没有找到相关文章

最新更新