gpt4 book ai didi

ruby - Facebook 通过用户对用户的请求来测试用户

转载 作者:数据小太阳 更新时间:2023-10-29 07:19:55 25 4
gpt4 key购买 nike

我上周问了这个问题,但只有 8 个浏览量。

我正在处理的应用程序的一部分需要创建大量用户到用户的请求并验证它们都在应用程序中得到正确处理。这需要无数小时的质量检查工作,并且可以使用像

这样的简单脚本来自动化
users_api = Koala::Facebook::TestUsers.new(config)

users = test_users.create_network(10, true, "email,user_likes,publish_actions")

users.permutations(2) do |u1, u2|
graph = Koala::Facebook::API.new(u1['access_token'])

requests_types.each do |req|
graph # .user_to_user_request(u2, req) Oh noes I can't do this part
end
end

我所看到的一切都指向一个事实,即不可能在脚本中创建用户到用户的请求,即使对于测试用户也是如此。还有其他(自动)方法可以做到这一点吗?

编辑

我要寻找的是一种创建用户对用户请求的方法。验证仍将由 QA 团队手动进行。我们面临的问题是他们需要创建 90 个请求并确保他们没有跳过一个请求,然后验证数据。

最佳答案

这个问题的解决方案很棘手。您可能有两种解决方案,具体取决于您的需要。

第一个是手动为测试提供访问 token 。这将需要创建多个虚构用户或通过 Api Explorer 从 friend 那里收集访问 token 。 .这当然很不方便,但可能需要第二个想法,所以我提到它。问题是您需要测试多少用户?在大多数情况下,3-4 个用户应该足以提供测试用例。

第二个想法需要使用第一个想法实际运行一次测试套件,并使用像 webmock 这样的 gem 记录结果。或 fakeweb .这将允许您记住将提供什么 API 响应并在以后的测试中使用它而无需重新生成 token 。这也会显着加快您的测试速度,因为这将避免等待来自 FB API 的每个请求。

关于ruby - Facebook 通过用户对用户的请求来测试用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14938258/

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