Test users are very good to do integration testing.
When I develop facebook oauth enabled stuff I can programmatically create test users and use them as real users of my application. They behave in the same way of real users, the only difference is that they are sandboxed.
Does Google offer something like that?
They are moving all their services to oauth2 and I'd like to write a full integration test with "real" users.
Currently I manually run my integration tests and authorize the application when requested, obviously this approach is not good for CI and truly automated test.
The only alternative that I see is to create a real account used only in tests and use its credentials interacting with something like selenium.
Other alternatives?