测试用户非常擅长做集成测试。
当我开发启用 facebook oauth 的东西时,我可以以编程方式创建测试用户并将他们用作我的应用程序的真实用户。它们的行为方式与真实用户相同,唯一的区别是它们是沙盒的。
谷歌提供类似的东西吗?
他们正在将所有服务转移到 oauth2,我想与“真实”用户编写一个完整的集成测试。
目前我手动运行我的集成测试并在请求时授权应用程序,显然这种方法不适合 CI 和真正的自动化测试。
我看到的唯一替代方法是创建一个仅在测试中使用的真实帐户,并使用其凭据与 selenium 之类的东西进行交互。
其他选择?