https://habr.com/ru/company/badoo/blog/528742/API для QA: тестируем фичи без доступа к коду
Многие фичи приложения невозможно быстро протестировать, не меняя исходный код. Представьте типичную задачу, с которой может столкнуться каждый: через три дня после регистрации пользователю нужно предложить купить премиум-доступ к продукту со скидкой. Чтобы проверить, работает ли это промо, нужно зарегистрировать тестового пользователя и подождать три дня до появления заветного окошка или зайти в базу и поменять значение регистрации на -3 дня назад.
Но как только задача попадает в прод, где мы не можем просто так брать и менять базу для тестирования - возникнет проблема.