twitterapi和用python编写验收测试

twitterapi和用python编写验收测试,python,api,unit-testing,integration-testing,Python,Api,Unit Testing,Integration Testing,如果我使用python,我将如何为Twitter API编写验收测试?我是否下载并安装Tweepy并从那里开始?我希望这不是一个含糊不清的问题。为API编写验收测试到底意味着什么?如果您想测试一个试图访问Twitter API的代码,并希望在测试套件中这样做,您可能需要使其“Twitter”独立并模拟Twitter行为,这样您甚至可以在不访问Internet的情况下进行测试 有多个软件包,允许这样做: 在这种情况下,您的代码基于使用请求 ,它应该能够服务于任何东西,使用插座的东西 谢谢你,伙计

如果我使用python,我将如何为Twitter API编写验收测试?我是否下载并安装Tweepy并从那里开始?我希望这不是一个含糊不清的问题。为API编写验收测试到底意味着什么?

如果您想测试一个试图访问Twitter API的代码,并希望在测试套件中这样做,您可能需要使其“Twitter”独立并模拟Twitter行为,这样您甚至可以在不访问Internet的情况下进行测试

有多个软件包,允许这样做:

  • 在这种情况下,您的代码基于使用
    请求
  • ,它应该能够服务于任何东西,使用插座的东西

谢谢你,伙计!Twitter给我发了一个面试练习,他们说我必须使用java python或c++@MikeMcmahon测试api。在这种情况下,一个建议是:每个好的软件解决方案都从需求工程阶段开始——找出、要求或决定您自己对真正需要交付的内容的明确定义。如果没有明确的定义,您就几乎没有机会交付有效的解决方案。