Mobly 是一个开源测试框架,用于由主机驱动的端到端自动化测试。您可以使用 Mobly 在多个设备上编排操作,以验证 Android 功能(包括 Wi-Fi 和电话功能)。
Mobly 基础知识
使用 Mobly,您可以编写和执行 Mobly 测试来验证 Android 功能。如需了解关于使用 Mobly 的基础知识,请参阅 Mobly 教程。
您还可以使用 Mobly Snippet Lib构建自定义测试 APK,以从主机触发设备端代码。
Mobly 功能
Mobly 测试框架提供以下功能:
灵活的测试组织结构
Mobly 是一个独立的库,用户可以在其中构建不同的测试套件。Mobly 用户与其他用户的更改是隔离开的。
用户可以为项目专属的测试套件添加依赖项,而不会影响其他用户。
Mobly 代码段可让用户仅使用与测试相关的 API 创建自定义测试 APK。这样可最大限度地减少测试 APK 的文件大小开销。
易于维护和调试
Mobly 提供信息丰富的测试结果,包括测试和代码段堆栈轨迹,以及重复或重试测试的每个测试迭代结果。
Mobly 代码库受到提交前单元测试保护,并针对贡献的新代码强制执行单元测试,从而降低代码错误风险。
Mobly 代码段 APK 无需特权访问权限即可运行,因此可以在大量平台上进行测试。
Mobly 测试示例
以下是针对 Android 功能的 Mobly 测试示例: