Выбор ответа Junior REST и документация API спрашивают часто обновлено

Swagger и OpenAPI

Вопрос

Что такое OpenAPI и Swagger?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: OpenAPI это стандарт описания REST-API в YAML или JSON, Swagger инструменты вокруг. Спецификация OpenAPI описывает эндпоинты, параметры, тела запросов и ответов, коды и схемы данных.

Варианты ответа

  1. OpenAPI это стандарт описания REST-API в YAML или JSON, Swagger инструменты вокругправильный ответ
  2. Это два конкурирующих фреймворка для бэкенда: OpenAPI для Java, Swagger для Node
  3. Swagger это база данных для хранения запросов и ответов API, OpenAPI её формат
  4. OpenAPI это протокол поверх TCP вместо HTTP, а Swagger его клиент

Разбор

Спецификация OpenAPI описывает эндпоинты, параметры, тела запросов и ответов, коды и схемы данных. Раньше она называлась Swagger Specification, теперь Swagger это бренд инструментов: Swagger UI (интерактивная документация), Swagger Editor, Codegen. Для QA спецификация это источник требований: из неё делают проверки и импортируют коллекции в Postman.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме