android - 直接在手机上运行 Robotium 测试用例(不是模拟器)

标签 android eclipse testing robotium

我在网上找不到任何关于如何使用 robotium 直接在手机上而不是在模拟器(这是通常情况)上执行测试用例的有用资源

更多细节 我有一个品牌的安卓手机。这款手机有一个由手机制造商制造的内置应用程序(不是谷歌应用程序).​​.我既没有应用程序的 apk 也没有源代码。鉴于这种情况 - 是否可以使用 robotium 来测试这个应用程序?

请问有什么帮助吗?

最佳答案

您需要对您的手机进行 root,然后从设备中提取 apk,使用您的测试项目使用的相同证书重新签名,然后将其推送回手机。

要在设备上运行测试,您唯一需要做的就是将它连接到您的计算机(使用 adb devices 确保它已正确连接)。然后测试将在您的设备上运行。

更多信息可以在 Robotium 维基页面上找到: Robotium for preinstalled applications

关于android - 直接在手机上运行 Robotium 测试用例(不是模拟器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6580965/

相关文章:

java - 当 Java 类未在我的代码中实例化时,是否可以使用 Groovy 覆盖 Java 类中的方法?

android - R 无法解析为新项目中的变量

eclipse - 将 WAR 文件打包到 EAR 中,以便 WAR 依赖项可用

javascript - 导轨 : Filling in a dynamic field using capybara

scala - specs2 scala 测试中 OneAppPerSuite 的替代方案

java - 如何从 sqlite 中检索列并将其存储到数组中?

Android MVP - 展示哪个模型以供查看

android - 如何在android中读取fql响应

java - MainActivity 类型的层次结构不一致。为什么?

node.js - 在 mocha 测试中无法将 socket.io-client 连接到服务器