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

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

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

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

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

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

Вопрос 1

Жизненный цикл тестирования программного обеспечения включает этап …

  1. разработки интерфейса
  2. тестирования API
  3. анализа требований
  4. проектирования архитектуры
Вопрос 2

Основной целью регрессионного тестирования является …

  1. создание тест-кейсов
  2. проверка, что исправленные ошибки не повлияли на работоспособность системы
  3. тестирование совместимости приложения
  4. проверка скорости работы
Вопрос 3

Функциональное тестирование направлено на проверку …

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

К основным элементам баг-репорта относятся …

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

Системное тестирование …

  1. проверяет отдельные компоненты приложения
  2. оценивает производительность системы
  3. тестирует систему в целом, проверяя взаимодействие модулей
  4. выполняется только вручную
Вопрос 6

Методика "эквивалентных классов" в тест-дизайне позволяет …

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

Цель альфа-тестирования - …

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

Основное отличие юнит-тестирования от интеграционного заключается в …

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

Основной целью тестирования является обнаружение и исправление …

  1. дефектов
  2. ошибок
Вопрос 10

Первый этап процесса тестирования ПО называется …

  1. анализ требований
Вопрос 11

Документ, описывающий последовательность действий для тестирования определенной функции, называется …

  1. тест-кейс
  2. тест кейс
Вопрос 12

Методика тестирования, при которой проверяется работа приложения при максимальной нагрузке, называется тестирование …

  1. нагрузки
Вопрос 13

Важнейший критерий хорошего баг-репорта – это воспроизводимость …

  1. ошибки
Вопрос 14

В модели … тестирования проверяется влияние изменений в коде на работоспособность системы

  1. регрессионное
Вопрос 15

Название процесса, в котором тестирование проводится пользователями перед релизом …-тестирование

  1. бета
Вопрос 16

Преимущество автоматизированного тестирования перед ручным заключается в скорости выполнения и повторяемости …

  1. тестов
Вопрос 17

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

  1. Юнит-тестирование
  2. Интеграционное тестирование
  3. Системное тестирование
  4. Регрессионное тестирование
  5. Проверка отдельных модулей
  6. Проверка совместной работы нескольких модулей
  7. Проверка работы всей системы в целом
  8. Проверка после изменений в коде
Вопрос 18

Соотнесите этапы тестирования и их описание:

  1. Анализ требований
  2. Разработка тест-кейсов
  3. Выполнение тестов
  4. Отчетность
  5. Определение тестируемых аспектов
  6. Подготовка тестовых сценариев
  7. Создание и запуск тестов
  8. Документирование результатов тестирования
Вопрос 19

Упорядочите этапы жизненного цикла тестирования:

  1. Анализ требований
  2. Разработка тест-кейсов
  3. Выполнение тестов
  4. Отчетность
Вопрос 20

Расположите виды тестирования по уровню их выполнения (от низшего к высшему):

  1. Юнит-тестирование
  2. Интеграционное тестирование
  3. Системное тестирование
  4. Приемочное тестирование
Вопрос 21

Вам нужно протестировать форму авторизации на веб-сайте. В первую очередь следует проверить …

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

Метод, который используется в Selenium для получения значения атрибута элемента, – это ..._attribute()

  1. get
Вопрос 23

Ожидание, которое задаёт максимальное время на поиск элемента перед генерацией ошибки, – это ...

  1. Implicit Wait
Вопрос 24

Метод, позволяющий переключиться в другой фрейм на веб-странице, – это ..._to.frame()

  1. switch
Вопрос 25

Метод, который позволяет переключаться между вкладками браузера, – это switch_to....()

  1. window
Вопрос 26

Способ поиска элементов, который НЕ поддерживается Selenium, – это ...

  1. By.ID
  2. By.CLASS_NAME
  3. By.FIND_ELEMENT
  4. By.XPATH
Вопрос 27

Переменная Selenium, которая хранит все доступные окна браузера, – это window_...

  1. handles
Вопрос 28

Метод, который позволяет выполнить клик по найденному элементу, – это ...()

  1. click
Вопрос 29

Метод, который используется для ввода текста в поле, – это ..._keys()

  1. send
Вопрос 30

Класс Selenium, который используется для явного ожидания появления элемента, – это ...

  1. WebW
  2. WebTask
  3. WebElement
  4. WebDriverWait
Вопрос 31

Формат, в котором Selenium возвращает найденные элементы, – это ...

  1. WebW
  2. WebTask
  3. WebElement
  4. WebDriverWait
Вопрос 32

Метод, позволяющий вернуться к родительскому фрейму, – это ...

  1. switch._to.default_content()
  2. change._to.default_content()
  3. return._to.default_content()
  4. return._to.default_frame()
Вопрос 33

Исключение, которое возникает при отсутствии элемента на странице, – это ...

  1. NoElementException
  2. NoSuchElementException
  3. TimeoutException
  4. NoObjectException
Вопрос 34

Метод, который используется для удаления всех cookies в Selenium, – это ..._all_cookies()

  1. pop
  2. remove
  3. delete
  4. erase
Вопрос 35

Метод, который позволяет выполнить JavaScript-код, – это ..._script()

  1. execute
  2. start
  3. run
  4. on
Вопрос 36

Метод, который позволяет прокрутить страницу вниз до элемента, – это ...()

  1. scrollIntoView
  2. scrollDown
  3. scrollBackward
  4. scrollToEnd
Вопрос 37

Тип ожидания в Selenium, который позволяет гибко настраивать интервалы проверок, – это ...

  1. WaitTime
  2. Sleep
  3. FluentWait
  4. WaitFor
Вопрос 38

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

  1. find_element()
  2. switch_to.window()
  3. get_attribute()
  4. send_keys()
  5. Поиск элемента на странице
  6. Переключение между окнами браузера
  7. Получение значения атрибута элемента
  8. Ввод текста в поле
Вопрос 39

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

  1. Implicit Wait
  2. Explicit Wait
  3. Fluent Wait
  4. Ожидание по умолчанию для всех элементов
  5. Ожидание появления элемента с заданным условием
  6. Позволяет гибко задавать интервал и количество проверок перед ошибкой
Вопрос 40

Расположите шаги для работы с фреймами в Selenium в правильной последовательности:

  1. Найти элемент iframe
  2. Переключиться в iframe
  3. Выполнить действия внутри iframe
  4. Вернуться к основному содержимому страницы
Вопрос 41

Расположите последовательность действий при запуске браузера в Selenium:

  1. Создать объект WebDriver
  2. Открыть веб-страницу
  3. Выполнить тестовые действия
  4. Закрыть браузер
Вопрос 42

Вам нужно протестировать авторизацию на сайте. Метод, который позволит очистить поле перед вводом пароля, – это ...

  1. clear_field()
  2. clear()
  3. erase()
  4. delete_text()
Вопрос 43

Метод, который позволяет проверить, отображается ли элемент на странице, – это ...

  1. is_displayed()
  2. check_visibility()
  3. element_visible()
  4. is_shown()
Вопрос 44

Метод, который позволяет получить текстовое содержимое элемента, – это ...

  1. text
  2. get_value()
  3. fetch_text()
  4. inner_text()
Вопрос 45

Метод, который используется для загрузки новой веб-страницы, – это ...

  1. go_to()
  2. get()
  3. open_page()
  4. navigate()
Вопрос 46

Способ поиска элементов, который позволяет находить все элементы, соответствующие заданному селектору, – это ...

  1. find_elements()
  2. search_all()
  3. get_elements()
  4. find_all()
Вопрос 47

Метод, который позволяет выполнить нажатие клавиши Enter в поле ввода, – это ...

  1. send_keys(Keys.RETURN)
  2. press_enter()
  3. send_enter()
  4. input_key(‘Enter’)
Вопрос 48

Ожидание, которое позволяет задать интервал между повторными проверками условия – ...

  1. Fluent Wait
Вопрос 49

Объект, который используется для выполнения сложных действий с элементами (например, перетаскивание), – это...

  1. ActionChains
  2. AdvancedActions
  3. MouseActions
  4. DragDropTool
Вопрос 50

Метод, который позволяет закрыть текущее окно браузера, – это...

  1. close()
  2. exit()
  3. quit()
  4. shutdown()
Вопрос 51

Метод Selenium, который позволяет выполнить двойной клик по элементу, – это double_...()

  1. click
Вопрос 52

Атрибут, который используется для определения, включен ли элемент формы, – это ...

  1. disabled
Вопрос 53

Метод, который позволяет установить размер окна браузера, – это ..._window_size()

  1. set
Вопрос 54

Специальный класс Selenium, который помогает управлять селектами (выпадающими списками), – это ...

  1. Select
Вопрос 55

Метод, который позволяет проверить, выбран ли чекбокс или радиокнопка, – это is_...()

  1. selected
Вопрос 56

Исключение, которое выбрасывается при работе с несуществующим фреймом, – это...

  1. NoSuchFrameException
Вопрос 57

Метод, который позволяет задать положение окна браузера на экране, – это set_window_()...

  1. position
Вопрос 58

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

  1. quit()
  2. is_selected()
  3. send_keys()
  4. get_window_size()
  5. Завершение работы WebDriver
  6. Проверка, выбран ли элемент
  7. Ввод текста в поле
  8. Получение размеров окна браузера
Вопрос 59

Установите соответствие между исключениями Selenium и их причинами:

  1. NoSuchElementException
  2. TimeoutException
  3. ElementNotInteractableException
  4. Элемент не найден на странице
  5. Истекло время ожидания действия
  6. Элемент найден, но его невозможно использовать
Вопрос 60

Расположите шаги взаимодействия с выпадающим списком в Selenium:

  1. Найти элемент списка
  2. Создать объект Select
  3. Выбрать нужный вариант
  4. Проверить, изменилось ли значение
Вопрос 61

Расположите шаги выполнения перетаскивания элемента в Selenium:

  1. Найти элемент, который нужно перетащить
  2. Найти целевой элемент
  3. Создать объект ActionChains
  4. Выполнить действие drag_and_drop
Вопрос 62

Вам нужно протестировать автоматическое закрытие всплывающего окна. Какой метод позволит нажать кнопку "Закрыть" в alert-окне?

  1. dismiss_alert()
  2. switch_to.alert.dismiss()
  3. close_alert()
  4. exit_alert()
Вопрос 63

В PyTest тесты запускаются с помощью команды, выполняемой в ...

  1. командной строке
Вопрос 64

PyTest – это фреймворк для...

  1. автоматизированного тестирования
Вопрос 65

Для установки PyTest в виртуальном окружении используется команда...

  1. pip install pytest
Вопрос 66

Стандартное имя файла для тестов в PyTest должно начинаться с ..._

  1. test
Вопрос 67

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

  1. окружения
Вопрос 68

Уровень фикстуры … выполняется один раз за весь сеанс тестирования

  1. session
Вопрос 69

… позволяет выполнить все тесты в текущем каталоге

  1. pytest
Вопрос 70

Метод pytest….() позволяет принудительно провалить тест

  1. fail
Вопрос 71

В PyTest тестовые функции определяются с помощью ключевого слова ... 

  1. class
  2. lambda
  3. def
  4. func
Вопрос 72

В PyTest проверка ожидаемых и фактических значений выполняется с помощью оператора ...

  1. verify
  2. check
  3. assert
  4. expect
Вопрос 73

Специальный файл, используемый в PyTest для настройки тестового окружения ....py

  1. testconfig.py
  2. settings.py
  3. conftest.py
  4. pytest_init.py
Вопрос 74

В PyTest можно пропустить выполнение теста, добавив декоратор @pytest.mark….

  1. ignore
  2. exclude
  3. skip
  4. omit
Вопрос 75

Для того чтобы тест ожидал исправления и временно не считался неудачным, используется декоратор @pytest.mark....

  1. skip
  2. ignore
  3. pending
  4. xfail
Вопрос 76

В PyTest фикстуры объявляются с помощью ключевого слова ... 

  1. fixture
  2. lambda
  3. def
  4. setup
Вопрос 77

В PyTest для логического объединения нескольких тестов можно использовать ...

  1. фикстуры
  2. декораторы
  3. ассерты
  4. параметризацию
Вопрос 78

Фикстуры PyTest передаются в тестовые функции в качестве ...

  1. переменных
  2. декораторов
  3. возвращаемых значений
  4. аргументов
Вопрос 79

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

  1. pytest
  2. pytest -v
  3. pytest --maxfail=2
  4. pytest --disable-warnings
  5. Запуск всех тестов
  6. Запуск тестов с подробным выводом
  7. Ограничение количества ошибок
  8. Отключение предупреждений
Вопрос 80

Соотнесите уровни фикстур с их областью действия:

  1. function
  2. class
  3. module
  4. session
  5. Для каждого теста
  6. Для всех тестов в классе
  7. Один раз за тестовый модуль
  8. Один раз за весь сеанс тестирования
Вопрос 81

Расположите этапы тестирования с использованием PyTest в правильном порядке:

  1. Установка PyTest
  2. Написание тестовых функций
  3. Запуск тестов
  4. Анализ результатов
Вопрос 82

Расположите уровни фикстур в порядке увеличения их области действия:

  1. function
  2. class
  3. module
  4. session
Вопрос 83

В тестовом проекте необходимо перед каждым тестом и после него очищать базу данных. Какой уровень фикстуры PyTest подойдет лучше всего?

  1. session – подходит, так как фикстура с таким уровнем выполняется перед запуском всех тестов и очищает базу данных один раз за всю сессию
  2. module – подходит, так как фикстура с таким уровнем выполняется перед каждым модулем с тестами и очищает базу данных перед их выполнением
  3. class – подходит, так как фикстура с таким уровнем выполняется перед каждым классом с тестами и очищает базу данных перед их запуском
  4. function – подходит, так как фикстура с таким уровнем выполняется перед каждым тестом и после него, обеспечивая необходимую очистку базы данных
Вопрос 84

В PyTest можно пропустить тест при определенном условии, используя декоратор @pytest.mark....

  1. skipif
Вопрос 85

Для логирования подробных результатов выполнения тестов в PyTest используется флаг --tb=...

  1. long
Вопрос 86

Команда pytest --… позволяет отобразить список всех доступных фикстур в PyTest

  1. fixtures
Вопрос 87

 Для подавления всех предупреждений в PyTest используется флаг --disable-...

  1. warnings
Вопрос 88

В PyTest для имитации объектов и их поведения используется библиотека unittest....

  1. mock
Вопрос 89

Selenium Grid используется для выполнения тестов параллельно на разных …

  1. узлах
Вопрос 90

Основной компонент Selenium Grid, который управляет тестами, – это …

  1. хаб
Вопрос 91

Page Object Model (POM) используется для …

  1. записи видео тестов
  2. улучшения структуры кода тестов и их поддерживаемости
  3. конфигурации Selenium Grid
  4. хранения логов тестирования
Вопрос 92

Использование паттернов проектирования в тестах дает преимущества в виде …

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

Неверно, что … относится к методу логирования в Selenium

  1. запись шагов теста
  2. автоматическое исправление ошибок
  3. контроль за тестовой средой
Вопрос 94

Selenoid – это альтернатива Selenium Grid для запуска браузеров в …-контейнерах

  1. Docker
Вопрос 95

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

  1. отчётов
Вопрос 96

Основное назначение скриншотов в автоматизированном тестировании – это …

  1. ускорение тестов
  2. фиксация состояния страницы на момент выполнения теста
  3. улучшение качества кода тестов
  4. снижение потребления памяти браузером
Вопрос 97

… тесты – это тесты, результаты которых не зависят от выполнения других тестов

  1. разгруппированные
  2. последовательные
  3. независимые
  4. групповые
Вопрос 98

Ведение логов во время выполнения тестов помогает фиксировать … и анализировать их причины.

  1. предупреждения
  2. события
  3. результаты
  4. ошибки
Вопрос 99

Основной принцип POM – это представление каждой страницы в виде отдельного …

  1. модуля
  2. файла
  3. метода
  4. класса
Вопрос 100

Ключевой компонент Selenium Grid, на который отправляются запросы, называется …

  1. узел
  2. сервер
  3. хаб
  4. агент
Вопрос 101

Инструмент Allure используется для создания детализированных отчетов о выполнении …

  1. сценариев
  2. логов
  3. тестов
  4. кода
Вопрос 102

… позволяет фиксировать ошибки и события во время выполнения тестов для последующего анализа

  1. Логирование
  2. Отладка
  3. Трассировка
  4. Мониторинг
Вопрос 103

Принцип минимизации зависимости от интерфейса в тестах достигается за счет использования … проектирования

  1. модульного
  2. гибкого
  3. объектно-ориентированного
  4. паттернов
Вопрос 104

… - процесс одновременного выполнения тестов на нескольких узлах для сокращения времени тестирования

  1. Распараллеливание
Вопрос 105

Установите соответствие между компонентами Selenium Grid и их функциями:

  1. Хаб
  2. Нода
  3. Кластер
  4. Управляет тестовыми запросами и распределяет их
  5. Запускает тесты в браузере на удаленной машине
  6. Объединение нескольких узлов для распределения нагрузки
Вопрос 106

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

  1. Page Object Model
  2. Selenoid
  3. Allure
  4. Улучшение структуры тестов путем разделения логики
  5. Оптимизированный запуск браузеров в контейнерах
  6. Создание отчетов с детальной информацией
Вопрос 107

Упорядочите шаги настройки Selenium Grid:

  1. Запуск хаба
  2. Запуск ноды
  3. Подключение ноды к хабу
  4. Запуск тестов
Вопрос 108

Упорядочите шаги создания отчета с Allure:

  1. Подключение Allure
  2. Запуск тестов
  3. Генерация отчетов
  4. Просмотр отчета
Вопрос 109

Файл конфигурации, в котором Selenoid хранит информацию о доступных браузерах, - это ….json

  1. browsers
Вопрос 110

Механизм диспетчера … позволяет управлять распределением тестов между узлами в Selenium Grid

  1. задач
Вопрос 111

Чтобы запустить только тесты с определенной маркировкой, используется команда pytest -…

  1. m
Вопрос 112

Конфигурационные файлы PyTest могут храниться в файлах pytest.ini, tox.ini, setup.…

  1. cfg
Вопрос 113

Флаг pytest --tb=… используется для запуска PyTest с выводом только ошибок

  1. short
Вопрос 114

Фикстура … создает временную директорию для тестов

  1. tmpdir
Вопрос 115

Команда pytest -… позволяет отфильтровать тесты, содержащие определенное слово в названии

  1. k
Вопрос 116

Опция командной строки PyTest для уменьшения объема вывода — это -…

  1. -v
  2. --log-level
  3. -q
  4. --silent
Вопрос 117

Фикстура, позволяющая временно изменять переменные окружения — …

  1. tempvars
  2. envpatch
  3. monkeypatch
  4. setenv
Вопрос 118

Параметризация тестов осуществляется с помощью декоратора @pytest.mark.…

  1. data
  2. repeat
  3. parametrize
  4. iterate
Вопрос 119

Основной файл конфигурации для PyTest — pytest.…

  1. config
  2. yaml
  3. ini
  4. json
Вопрос 120

Для установки PyTest-плагинов через pip используется команда …

  1. pip install plugin_name
  2. pytest --install plugin_name
  3. pip install pytest-˂plugin_name˃
  4. pytest --add-plugin plugin_name
Вопрос 121

Команда --…=N позволяет запустить тесты с ограничением на максимальное количество ошибок перед остановкой

  1. stopfail
  2. failmax
  3. maxfail
  4. errorlimit
Вопрос 122

Фикстура, перехватывающая стандартный вывод (stdout) и ошибки (stderr), называется …

  1. logcatch
  2. stdpatch
  3. capsys
  4. outputgrab
Вопрос 123

Установите соответствие между опциями командной строки PyTest и их назначением:

  1. -q
  2. --tb=short
  3. -m
  4. -k
  5. Минимальный вывод
  6. Отображение только ошибок
  7. Фильтрация по меткам
  8. Запуск тестов по ключевому слову
Вопрос 124

Установите соответствие между плагинами PyTest и их функциями:

  1. pytest-html
  2. pytest-cov
  3. pytest-xdist
  4. pytest-django
  5. Генерация HTML-отчетов
  6. Подсчет покрытия кода тестами
  7. Параллельное выполнение тестов
  8. Поддержка тестирования Django
Вопрос 125

Расположите этапы конфигурации PyTest в правильном порядке:

  1. Создание файла конфигурации
  2. Определение параметров запуска
  3. Добавление фикстур
  4. Запуск тестов с учетом настроек
Вопрос 126

Упорядочите шаги параметризации тестов в PyTest:

  1. Определение функции теста
  2. Добавление декоратора @pytest.mark.parametrize
  3. Указание параметров теста
  4. Запуск тестов с разными входными данными
Вопрос 127

Функция … позволяет добавить пользовательскую опцию командной строки в PyTest

  1. add_arguments()
  2. pytest_addoption()
  3. add_custom_flag()
  4. custom_args()
Вопрос 128

Верно, что tox.ini в контексте PyTest

  1. может содержать настройки как для PyTest, так и для других инструментов
  2. поддерживает только настройку плагинов
  3. используется исключительно для запуска тестов в CI
  4. может содержать только переменные окружения
Вопрос 129

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

  1. GET
Вопрос 130

Код состояния … в ответе API означает, что ресурс не найден

  1. 404
Вопрос 131

JSON Schema используется для описания структуры данных в …

  1. JSON
Вопрос 132

Основное различие между REST и … заключается в том, что первый использует фиксированные эндпоинты, а второй позволяет задавать запросы динамически

  1. GraphQL
Вопрос 133

Валидация данных в API нужна для проверки корректности данных

  1. входных
Вопрос 134

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

  1. URL
Вопрос 135

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

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

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

  1. XML
  2. YAML
  3. JSON
  4. CSV
Вопрос 137

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

  1. 200
  2. 400
  3. 201
  4. 204
Вопрос 138

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

  1. 502
  2. 504
  3. 503
  4. 408
Вопрос 139

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

  1. Data
  2. Accept
  3. Content
  4. Format
Вопрос 140

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

  1. SOAP
  2. gRPC
  3. GraphQL
  4. WebSockets
Вопрос 141

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

  1. GET
  2. POST
  3. PUT
  4. DELETE
Вопрос 142

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

  1. POST
  2. DELETE
  3. PATCH
  4. GET
Вопрос 143

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

  1. пользователя
Вопрос 144

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

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

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

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

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

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

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

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

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

  1. GET
  2. PUT
  3. PATCH
  4. DELETE
Вопрос 149

Соотнесите названия API-архитектур с их

  1. REST
  2. GraphQL
  3. SOAP
  4. WebSockets
  5. Базируется на HTTP, использует методы GET, POST и другие
  6. Гибкие запросы с выбором данных
  7. Описывается WSDL, использует XML
  8. Использует подписку и постоянное соединение
Вопрос 150

Ключевым компонентом REST API является …

  1. ресурс
Вопрос 151

Протокол … чаще всего используется для защиты API-запросов

  1. HTTPS