【问题标题】:Running Robotium Test Cases directly on a phone ( Not the emulator )直接在手机上运行 Robotium 测试用例(不是模拟器)
【发布时间】:2011-07-05 10:08:02
【问题描述】:

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

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

请对此有任何帮助吗?

【问题讨论】:

    标签: android eclipse testing robotium


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      您不需要 root 手机。您也许可以使用 Robotium,但您必须删除签名,以及带有调试的签名。这可能很难,因为它是 Verizon 构建的应用程序。我目前正在测试 Verizon 应用程序,为了使用 Robotium 测试他们的应用程序,我必须使用 Verizon 签名对测试进行签名,并在运行之前使用 ant 构建测试。

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2012-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多