获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

开始使用 Firebase 控制台进行测试

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

Firebase 测试实验室为测试 Android 应用程序提供基于云的基础架构。本文档介绍了如何使用 Firebase 控制台开始使用测试实验室。

第 1 步:创建 Firebase 项目

如果您还没有,请转到Firebase 控制台并创建一个新的 Firebase 项目。

步骤 2. 运行测试

Firebase 测试实验室可让您运行以下类型的测试:

  • Instrumentation test :您编写的测试,允许您使用您指定的操作来驱动应用程序的 UI。仪器测试还可以对应用程序的状态做出明确的断言,以使用AndroidJUnitRunnerAPIs验证功能是否正确。测试实验室支持EspressoUI Automator仪器测试框架。
  • Robo 测试:分析您的应用程序界面,然后通过模拟用户活动自动探索它的测试。
  • 游戏循环测试:使用“演示模式”模拟玩家在游戏应用中的操作的测试。

要运行测试,请参阅使用 Firebase Test Lab for Android 运行测试

新:使用 Orchestrator 进行仪器测试

Android Test Orchestrator独立运行您应用的每个检测测试,这有几个好处,但也有一个缺点:

好处

  • 无共享状态:每个测试都在其自己的 Instrumentation 实例中运行,因此共享状态不会在测试之间累积。

  • 独立崩溃:如果一个测试崩溃,它只会关闭它自己的 Instrumentation 实例,因此您套件中的其他测试仍然运行。

退税

  • 更长的运行时间:每个测试都运行自己的 Instrumentation 实例,这意味着测试过程总体上花费的时间稍长。增加的运行时间可能会影响您的配额使用或计费时间,并可能导致您达到设备的超时限制

测试实验室始终使用最新版本的 Orchestrator。要启用 Orchestrator,请从Instrumentation test setupAdditional options屏幕中选择Run with Orchestrator

第 3 步:调查您的测试结果

测试开始时,您会自动重定向到测试结果页面。测试可能需要几分钟才能运行,具体取决于您选择的不同配置的数量以及为测试设置的测试超时持续时间。测试运行后,您可以查看测试结果。请参阅分析 Firebase 测试实验室结果以了解有关如何解释测试结果的更多信息。