Автоматизация тестирования программного обеспечения.фип_БАК_МОиАИС_н с

Автоматизация тестирования программного обеспечения.фип_БАК_МОиАИС_н с — вариант 6

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

21 вопрос Вариант 6 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Документация API помогает …

  1. только разработчикам внутреннего кода
  2. сократить время на интеграцию и минимизировать ошибки
  3. заменяет тестирование API
  4. делает API закрытым для сторонних пользователей
Вопрос 2

Основные методы HTTP включают …

  1. GET, POST, PUT, DELETE
  2. RUN, STOP, LOAD, UPDATE
  3. QUERY, MODIFY, DROP, CREATE
  4. SEND, RECEIVE, WRITE, READ
Вопрос 3

Код состояния 404 в ответе API означает …

  1. успешное выполнение запроса
  2. ошибку сервера
  3. ресурс не найден
  4. повторную аутентификацию
Вопрос 4

JSON Schema используется для …

  1. создания базы данных
  2. описания структуры данных в JSON
  3. взаимодействия между серверами
  4. кодирования данных в бинарный формат
Вопрос 5

Основное различие между REST и GraphQL заключается в …

  1. REST работает только с JSON, а GraphQL — с XML
  2. REST использует фиксированные эндпоинты, а GraphQL позволяет задавать запросы динамически
  3. REST требует аутентификации, а GraphQL нет
  4. GraphQL работает только с базами данных
Вопрос 6

Валидация данных в API нужна для …

  1. уменьшения нагрузки на сервер
  2. проверки корректности входных данных
  3. генерации автоматических ответов
  4. выполнения всех типов запросов без ограничений
Вопрос 7

Параметры запроса могут передаваться …

  1. в URL и в теле запроса
  2. только в заголовках HTTP
  3. исключительно в теле запроса
  4. только в виде cookie
Вопрос 8

В REST API ресурс представляется как …

  1. единый объект без вложенных элементов
  2. коллекция элементов с уникальными идентификаторами
  3. строка запроса с параметрами
  4. метод API без данных
Вопрос 9

Основной формат обмена данными в API — это …

  1. JSON
Вопрос 10

Код состояния … означает создание ресурса

  1. 201
Вопрос 11

Разница между кодами состояния 500 и … заключается в том, что первый - внутренняя ошибка сервера, а второй — сервер временно недоступен

  1. 503
Вопрос 12

Основное назначение заголовка …-Type — это указание типа передаваемых данных

  1. Content
Вопрос 13

Основная особенность в сравнении с REST — это … возможность запрашивать только необходимые данные

  1. GraphQL
Вопрос 14

…-запрос используется для получения данных

  1. GET
Вопрос 15

Отличие PUT от … заключается в том, что первый обновляет весь ресурс, а второй – только его часть

  1. PATCH
Вопрос 16

Аутентификация в API означает проверку подлинности пользователя или

  1. приложения
Вопрос 17

Установите соответствие между кодами состояния и их значением:

  1. 200
  2. 400
  3. 401
  4. 403
  5. Запрос выполнен успешно
  6. Ошибочный запрос из-за некорректных данных
  7. Требуется аутентификация
  8. Доступ запрещен (нет прав)
Вопрос 18

Соотнесите HTTP-методы с их основными функциями:

  1. GET
  2. POST
  3. PUT
  4. DELETE
  5. Получение данных
  6. Добавление данных
  7. Полное обновление ресурса
  8. Удаление ресурса
Вопрос 19

Упорядочите шаги обработки API-запроса:

  1. Валидация входных данных
  2. Проверка аутентификации
  3. Обработка запроса сервером
  4. Получение ответа от базы данных
  5. Формирование ответа клиенту
Вопрос 20

Расположите коды состояния HTTP в порядке их появления при типичном сценарии ошибки клиента:

  1. 400
  2. 401
  3. 403
  4. 404
Вопрос 21

Вы разрабатываете API для управления задачами. Какой метод следует использовать для частичного обновления задачи?

  1. GET
  2. PUT
  3. PATCH
  4. DELETE