Тестируемые пользователи очень хорошо выполняют интеграционное тестирование.
Когда я создаю материалы, которые можно включить в facebook oauth, я могу программно создавать тестировать пользователей и использовать их в качестве реальных пользователей моего приложения. Они ведут себя так же, как и у реальных пользователей, единственное отличие состоит в том, что они изолированы песочницей.
Предлагает ли Google что-то подобное?
Они перемещают все свои службы на oauth2, и я бы хотел написать полный интеграционный тест с "настоящими" пользователями.
В настоящее время я вручную запускаю свои интеграционные тесты и авторизую приложение по запросу, очевидно, что этот подход не подходит для CI и действительно автоматизированного теста.
Единственная альтернатива, которую я вижу, - создать реальную учетную запись, используемую только в тестах, и использовать ее учетные данные, взаимодействующие с чем-то вроде селена.
Другие альтернативы?