如何在真机上运行 Robotium 测试

Posted

技术标签:

【中文标题】如何在真机上运行 Robotium 测试【英文标题】:How to run Robotium test on real phone 【发布时间】:2014-05-13 13:48:35 【问题描述】:

我有并编译了 .apk(而不是项目源文件),我想在我的手机上使用 Robotium 进行测试。

我应该如何设置测试以在我的手机上运行它?

我很困惑,因为在每个关于 Robotium 的教程中,我应该创建一个应用程序项目并从中启动测试的这些信息,但我只有 .apk 文件(我不想修改)而且我只想要在我的手机上自动测试它。

TL;DR

我应该如何为 .apk 我无法打开并且它位于通过 USB 插入的真实设备上的应用程序创建测试用例。

【问题讨论】:

将此作为问题的副本关闭,该问题似乎也是关于测试完成的 .apk,不是因为我确定你的答案,而是因为你的答案是荒谬的不正确迁移到它绝对不属于的其他站点。如果链接问题的答案不适用于您,请说明原因,我们会看看是否可以重新开放。 没有关于如何在真机、真机上运行测试的信息。他们在模拟设备上使用 Robotium,而不是通过 USB 插入的设备 不正确,那里接受的答案是在设备上运行,但也应该在模拟器上运行。该过程的哪些具体方面给您带来了麻烦? 对不起。但是没有关于“我应该如何为我无法打开的.apk 应用程序创建测试用例并且它位于通过 USB 插入的真实设备上的应用程序”的信息。没有关于它的信息。当然,可以运行为应用程序项目编写的测试。但是当我只有.apk 时,没有人说如何编写测试。每个教程和链接的问题还显示了当我们有应用程序项目时如何运行/创建测试项目。但是没有关于如何创建测试 wjen 的信息我在手机上只有 .apk 文件。 对不起。我的英语可能不足以解释这一点。好的,我会尝试更具体的。 1. 我的手机上有.apk 文件(.apk 没有预装) 2. 我在Eclipse 中没有任何项目。空,没有项目。 3.我将手机插入PC(USB调试已打开)4.现在。我现在该怎么办?当我在 Eclipse 中没有应用程序项目时,没有关于如何创建测试项目的信息。 1.如何创建仅黑盒测试项目来测试仅在手机上的.apk 2.如何为此编写测试。每个教程都展示了如何为应用程序项目创建测试项目 【参考方案1】:

希望对你有帮助

RobotiumForAPKFiles

Blackbox Tutorial 1

Blackbox Tutorial 2

【讨论】:

以上是关于如何在真机上运行 Robotium 测试的主要内容,如果未能解决你的问题,请参考以下文章

如何在真机上使用android studio和Xcode日志格式

如何在不发布和Eclipse的情况下在真机上安装Android应用程序?

如何在真机装linux(本人在台式机上又添了个硬盘)

Flutter 在真机上运行时报错

Appium Maven 项目无法在真机上运行

测试iPhone时Alamofire安装问题