Ребят, пожалуйста, пролейте свет:) правильно ли я понимаю, что API тестирование может включать тестирование местного API, и тестирование Web Services (которые тестируют контракты, работу и взаимодействие сторонних API)? Как обозвать первый вид API корректно? Например, когда тестируем все calls, которые связаны только с внутренней БД и UI. И правильно понимаю, что любой API запрос на endpoint должен иметь соответствующую страницу UI с этим endpoint=визуальное отображение?
> API тестирование может включать тестирование местного API, и тестирование Web Services (которые тестируют контракты, работу и взаимодействие сторонних API)?
Зависит от того, что понимать под "местным API". Обычно под тестированием API подразумевают тестирование web-API, подразумевая под ним тестирование веб-сервисов.
Действительно, API есть почти у всего: начиная от java-классов, заканчивая драйверамии ОС.