我正在开发一个应用程序,访问受保护页面的唯一方法是通过Facebook的身份验证。在这个cenario中,我需要使用Facebook的测试用户登录并进行测试。
我正在使用PHP-SDK,所以我需要找到一种只用PHP(没有javascript)和没有浏览器和cookie的用户测试登录的方式(因为我的测试只在命令行上运行,因为我在浏览器,例如没有selenium。)
关于我如何测试受保护页面的想法,唯一的访问方式是使用Facebook的用户?
答案 0 :(得分:1)
我不熟悉PHP-SDK,但在更一般的层面上,我会剔除Facebook 。
您的测试不需要依赖第三方服务:构建可能会失败,因为Facebook关闭并且运行测试将会很慢,因为它需要等待Facebook每次报告。
难道你不能存根Facebook端点并发回你自己的回复(看起来像Facebook的一个)?您可以使用HTTP faker执行此操作。对于Ruby,我会使用FakeWeb之类的东西,但可能有一些类似的工具用于PHP。
答案 1 :(得分:1)