テスト ユーザーは、統合テストを行うのが得意です。
Facebookのoauth対応のものを開発するとき、プログラムでテストユーザーを作成し、アプリケーションの実際のユーザーとして使用できます。彼らは実際のユーザーと同じように振る舞います。唯一の違いは、サンドボックス化されていることです。
Googleはそのようなものを提供していますか?
彼らはすべてのサービスを oauth2 に移行しており、「実際の」ユーザーとの完全な統合テストを作成したいと考えています。
現在、私は統合テストを手動で実行し、要求に応じてアプリケーションを承認しています。明らかに、このアプローチは CI や真に自動化されたテストには適していません。
私が見る唯一の代替手段は、テストでのみ使用される実際のアカウントを作成し、その資格情報を使用してセレンなどとやり取りすることです。
他の選択肢は?