Mobly 测试框架

Mobly 是一个开源测试框架,用于主机驱动的端到端自动化测试。您可以使用 Mobly 来协调多个设备之间的操作,以验证 Android 功能,包括 Wi-Fi 和电话。

Mobly 基础知识

使用 Mobly,您可以编写和执行 Mobly 测试来验证 Android 功能。要了解使用 Mobly 的基础知识,请参阅 Mobly 教程

您还可以使用 Mobly Snippet Lib 构建自定义测试 APK,以从主机触发设备端代码。

Mobly 功能

Mobly 测试框架提供以下功能

  • 灵活的测试组织

    • Mobly 是一个独立的库,用户可以在此基础上构建不同的测试套件。Mobly 用户与其他用户的更改隔离。

    • 用户可以将依赖项添加到项目特定的测试套件,而不会影响其他用户。

    • Mobly 代码段允许用户创建自定义测试 APK,其中只包含与测试相关的 API。这最大限度地减少了测试 APK 的文件大小开销。

  • 易于维护和调试

    • Mobly 提供信息丰富的测试结果,包括测试和代码段堆栈跟踪,以及针对重复或重试测试的每次测试迭代的结果。

    • Mobly 代码库由预提交单元测试覆盖,并强制执行新代码贡献的单元测试覆盖率,从而降低了代码错误的风险。

  • Mobly 代码段 APK 可以无需特权访问即可运行,这允许在大量平台上进行测试。

Mobly 测试示例

以下是 Android 功能的 Mobly 测试示例