Я хочу протестировать мой Rest API с помощью сквозных тестов. Насколько я понимаю, разница между интеграционными тестами заключается в том, что мы не выполняем конфигурацию системы в памяти, а используем реальные тестовые БД и сетевые запросы.
Но я не могу понять, как обращаться с сторонними запросами API (например, GitHub или Bitbucket API).
Это обычная практика создания поддельной учетной записи Github с поддельными данными, которые будут получены моими испытаниями?
И что делать с токенами доступа, не все службы являются общедоступными, и даже государственные службы могут терпеть неудачу с лимитом ставок.