firebase-test-lab相关内容

如何为自动化的 android 测试提供登录凭据?

我正在寻找一种方法来“提供登录"到我的应用程序,以便自动测试“已登录"并可以测试整个应用程序.目前它当然被登录屏幕阻止了. 因为我使用 SmartLock 作为密码,这可能是提供一些测试凭据的机会 - 但我不知道如何. 是否有一些最佳实践可以在测试期间提供凭据以/跳过登录?我可以想到一个特殊的 buildType/-flavor 来模拟登录,但这样它就不能用于测试发布版本. 如果 ..

如何编写模拟 GPS 位置的 Espresso 测试并在 Google Testlab 中使用它们?

我用 Espresso Recorder 录制了一次浓缩咖啡测试.我想在我的应用中测试一些位置更改. 目前我正在使用此代码模拟该位置: LocationManager lm = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);标准标准=新标准();标准.setAccuracy( Criteria.AC ..

我们可以在Firebase测试实验室上使用flutter_driver运行自动化测试吗?

我能够在Android Emulator上使用flutter_driver在示例flutter应用程序上运行自动化测试.我正在寻找在设备云上执行的选项.很少有讨论AWS Device Farm上执行的线程.但是,我对Firebase测试实验室感兴趣.类似于我们在SauceLabs中执行自动化脚本的方式,是否可以使用flutter_driver在Firebase测试实验室中运行自动化测试? 解 ..
发布时间:2021-05-07 20:36:54 其他开发

串行或并行:Robo Test Lab上的设备测试命令

当我在Robo测试实验室中使用多个物理设备运行测试配置时(从Firebase控制台或通过将应用程序上载到Play商店),这些设备是并行运行还是串行运行? 由于测试设备之间共享相同的设置参数,因此如果设备并行运行,我的机器人设置脚本将无法100%复制,因此我可以知道是否必须放置代码来处理此问题. 解决方案 尽快获取设备并执行测试,即,大多数情况下,测试将同时在不同设备上并行运行. ..
发布时间:2021-05-07 19:41:39 移动开发

如何在Android Studio上使用独立的Android应用程序(.apk文件)执行Firebase Robo测试记录(espresso)?

我有应用程序(.apk文件),我需要在android studio上使用firebase robo test(意式浓缩咖啡机)进行测试. 除了.apk文件之外,我们无权访问源代码. 有可能吗?以及如何做到这一点,在android studio模拟器中启动应用程序并执行机器人测试记录? 解决方案 到目前为止,Espresso Test Recorder和Robo Script Reco ..
发布时间:2020-06-15 18:37:31 其他开发

使用ProGuard + Dagger时,Firebase测试实验室失败

在满足以下条件的情况下,仪器测试确实可以在本地仿真器和物理设备上通过,但在Firebase测试实验室上则失败: 已启用ProGuard的调试版本; 同时具有Dagger和Espresso依赖项. FTL显示了不同的测试问题: 1)如果使用API​​ 26-28,则显示Instrumentation run failed due to 'java.lang.NoClassDefF ..

如何将Android Espresso测试分为不同的APK

我有一个Espresso Android测试APK,其中包含许多测试(约70个),我想将测试分为多个APK,然后分别在Firebase测试实验室中运行它们. 在Android Studio框架内,我创建了多个测试套件.但是,当我需要生成包含较少测试的APK时,我会创建项目的多个副本,然后我将进行测试,并使用所需的测试生成APK. 我的问题是: 是否有任何方法可以拆分测试APK,而不必总 ..

如何在Firebase测试实验室中检测运行情况

我最近在Firebase中发现了我的应用设置问题.我们配置了发布前报告,这意味着测试实验室设备正在为我们的分析贡献大量匿名会话. 是否有任何方法可以检测到设备正在运行这些测试?例如,将 isUserAMonkey 或解决方案 这实际上是在文档中提到的="nofollow noreferrer">. 您可以检查是否存在名为"firebase.test.lab"的系统属性: Str ..
发布时间:2020-06-15 18:37:23 移动开发

Firebase测试实验室-如何在Robo Test中执行Facebook登录?

我正在Firebase测试实验室中使用Robo测试对我的应用进行测试,但是如果没有Facebook登录并且Firebase模拟器卡在了Facebook Web登录上,我的应用将无法启动. 我试图记录"Espresso测试"并放入FB测试登录凭据,但是没有工作,因为它没有在Facebook登录WebView的TextView中记录字符. 是否可以通过任何方法放置我的Facebook测试帐 ..

由于缺少方法而导致发布前报告失败(在com.google.android.apps.mtaas.crawler-1/base.apk中)

最近以来,我的应用开始在发布前的报告中包含奇怪的错误消息(上传到Play商店后自动生成). 这些报告包含以下异常: Exception java.lang.NoSuchMethodError: No interface method a(Landroid/arch/lifecycle/e;Landroid/arch/lifecycle/b$a;)V in class Landroid/ ..

如何为自动android测试提供登录凭据?

我正在寻找一种“向我的应用程序提供登录"的方式,以便“自动登录"并可以测试整个应用程序.当前,它当然被登录屏幕阻止了. 由于我正在使用SmartLock for Passwords,这可能是为测试提供一些凭据的机会-但我不知道如何. 在测试过程中是否存在一些最佳做法来提供凭据以/跳过登录?我可以想到一个特殊的buildType/-flavor来模拟登录,但是这种方式不能用于测试发行版. ..

Firebase测试实验室,Robo测试创建问题。

我开发了一个android应用程序,这个应用程序现在处于测试阶段。我已经在物理设备以及Genymotion上进行了测试,使用不同的设备和API的组合,并且应用程序工作正常。对于Robo测试,我正在使用Firebase测试实验室。在API级别大于23的虚拟设备上,出现错误 致命例外:local-1 进程:com.google.android.videos,PID:7122 java.la ..
发布时间:2017-11-12 10:43:48 移动开发