我为标准浏览器应用程序编写了一些测试用例,使用了适用于 Android 手机的 instrumentationtestcase 包。
当手机连接到电脑时,我能够运行测试..
有没有办法在应用程序中包含这些测试用例,以便在调用活动时运行这些测试用例!
提前致谢
我为标准浏览器应用程序编写了一些测试用例,使用了适用于 Android 手机的 instrumentationtestcase 包。
当手机连接到电脑时,我能够运行测试..
有没有办法在应用程序中包含这些测试用例,以便在调用活动时运行这些测试用例!
提前致谢
您可以使用像 Adb Wireless(需要 root)这样的东西,它可以让您运行和测试您的应用程序(从 IDE),但不需要电缆。
如果你想要的是通过从设备调用某些东西来运行测试......那么我不知道它是否可能。但至少它看起来非常没用......如果你看不到失败的地方,那么运行 JUnit 测试有什么意义呢?
如果我正确理解了您的问题,我会说是的。
Android 模拟器中提供了“开发工具”。您只需要在 Eclipse 中创建模拟器。然后你需要从模拟器获取/安装这个应用程序到你连接的设备。之后,您将测试项目安装到您的设备中。然后,您将能够通过从 Dev Tools 的 Instrumentation 菜单选项中选择它来独立于您的 PC 运行该测试项目。
以下是命令(您可以相应地更改路径): 要从正在运行的模拟器复制到连接的设备,请执行: adb -e pull /system/app/Development.apk ./Development.apk
将 .apk 文件复制到当前目录。然后将其安装在您连接的设备上: adb -d install Development.apk
希望这是您的问题和所需的解决方案。