gpt4 book ai didi

oauth-2.0 - 谷歌是否提供测试用户进行集成测试

转载 作者:行者123 更新时间:2023-12-03 10:05:07 25 4
gpt4 key购买 nike

测试用户非常擅长做集成测试。

当我开发启用 facebook oauth 的东西时,我可以以编程方式创建 test users并将它们用作我的应用程序的真实用户。它们的行为方式与真实用户相同,唯一的区别是它们是沙盒的。

谷歌提供类似的东西吗?

他们正在将所有服务转移到 oauth2,我想与“真实”用户编写一个完整的集成测试。

目前我手动运行我的集成测试并在请求时授权应用程序,显然这种方法不适合 CI 和真正的自动化测试。

我看到的唯一替代方法是创建一个仅用于测试的真实帐户,并使用其凭据与 selenium 之类的东西进行交互。

其他选择?

最佳答案

你是对的,谷歌没有像 Facebook 那样提供测试用户 API。我认为你有两个选择:

  • 如您所述,使用“真实”的 Google 用户。如果 Google 阻止这些帐户或添加额外检查以测试他们是否是真实用户(电话验证),这可能会导致问题。他们还进行一些 A-B 测试,这可能会破坏您的测试脚本。
  • 使用模拟第三方而不是 Google 服务。这将测试您的通用 oauth 集成代码,但显然不如针对真正的 Google 服务进行测试那么健壮。当您控制模拟服务时,此方法可以更稳定。
  • 关于oauth-2.0 - 谷歌是否提供测试用户进行集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17657879/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com