测试Facebook应用程序的单元测试

11

单元测试Facebook Canvas应用程序的好方法是什么?

假设您有一个MVC应用程序,其中控制器利用本地的Facebook库,该库提供对Graph API、FB会话的访问。最终,您的应用程序依赖于Facebook身份验证机制(OAuthFacebook Connect),因此用户需要在进行操作之前进行身份验证。如何为控制器编写单元测试?我想到的一件事是,使用带有“测试”模式和虚拟会话的Facebook库可能会完成任务。欢迎任何想法。


请查看http://stackoverflow.com/questions/3081075/unit-testing-the-server-interface-for-a-silverlight-facebook-application,该链接涉及Silverlight Facebook应用程序的服务器接口单元测试。 - Nick Gotch
1个回答

3
当我遇到这个问题时,我只是将Facebook库调用封装在一个对象(或一组函数)中,并在单元测试中使用该对象的模拟。

7
好的,谢谢您的回答。这正是我想的,但问题是,这个应用程序的大多数Facebook组件都依赖于它们从Graph API调用中收到的数据,因此测试这个逻辑将是很好的...我最好问一个相当技术性的问题:是否有可能静态地获取OAuth 2.0访问令牌(例如使用虚假Cookie)?附注:我正在使用Python Paste来测试控制器... - user266057

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接