Банк вопросов
Demo371 из 600 после фильтров
- HTTP, REST и APISeniorТехническое
Какова структура SOAP-запроса и его ключевые элементы
SOAP-запросы представлены в формате XML и содержат три основных элемента: <Envelope>, <Header> (необязательный) и <Body>. Такая структура обеспечивает правильное форматирование данных для взаимодействия с веб-сервисами.
- HTTP, REST и APIMiddleТехническое
В чем разница результата многократных запросов PUT и POST?
Нет, повторные вызовы PUT и POST не приводят к одинаковым итогам. PUT является идемпотентным и обновляет ресурс без изменения результата при повторении, тогда как POST создает новый ресурс при каждом запросе.
- HTTP, REST и APIMiddleТехническое
Является ли HTTP GET идемпотентным методом и почему
Метод GET относится к идемпотентным, поскольку многократные запросы не изменяют состояние сервера и возвращают одинаковый результат при неизменных данных. Это ключевое свойство обеспечивает предсказуемость и безопасность повторных вызовов.
- Виды и уровни тестированияSeniorТехническое
Когда и как часто выполнять нагрузочное тестирование в проекте
Нагрузочное тестирование проводят при каждом значительном изменении системы, перед выпуском новой версии и при трансформации инфраструктуры. Также его выполняют регулярно в рамках плановых проверок, чтобы своевременно обнаруживать ухудшение производительности.
- Виды и уровни тестированияMiddleТехническое
Оптимальная периодичность проведения регрессионного тестирования
Регрессионное тестирование нужно выполнять после каждого значимого изменения в коде, чтобы убедиться, что новые правки не нарушили существующий функционал. Частота зависит от методологии разработки: в Agile — после каждого спринта, в Waterfall — после этапных релизов.
- HTTP, REST и APIMiddleТехническое
Основные типы HTTP-запросов в Postman для тестирования API
Postman поддерживает ключевые HTTP-методы: GET, POST, PUT, DELETE, PATCH, HEAD и OPTIONS, каждый из которых служит для разных операций с серверными ресурсами. Эти методы позволяют эффективно управлять данными и проверять функциональность API.
- HTTP, REST и APIMiddleТехническое
Основные категории HTTP-статусов и их назначение
HTTP-статусы разделяются на пять групп по первой цифре: 1xx — информационные, 2xx — успешные, 3xx — перенаправления, 4xx — ошибки клиента, 5xx — ошибки сервера.
- HTTP, REST и APISeniorТехническое
Какие HTTP-методы считаются безопасными и почему
Безопасные HTTP-методы — это те, которые не изменяют состояние сервера и предназначены для чтения данных. К ним относятся GET, HEAD и OPTIONS, которые позволяют запрашивать информацию без внесения изменений.
- HTTP, REST и APISeniorТехническое
Зачем внедрять версионирование в API для стабильности систем
Версионирование API позволяет управлять изменениями без нарушения работы текущих клиентов. Это обеспечивает обратную совместимость и упрощает внедрение новых функций.
- HTTP, REST и APIMiddleТехническое
Зачем в Postman создают и применяют коллекции API-запросов
Коллекции в Postman служат для структурирования и управления наборами API-запросов. Они упрощают совместную работу, позволяют автоматизировать тесты и систематизировать проверку API.
- HTTP, REST и APIMiddleТехническое
Как устроено взаимодействие между клиентом и сервером в веб-приложениях
Модель клиент-сервер предполагает, что клиент инициирует запросы, а сервер их принимает, обрабатывает и возвращает ответы. Клиент — это инициатор запроса, сервер — обработчик и источник данных или услуг.
- HTTP, REST и APIMiddleТехническое
Механизм обмена данными API при процессе авторизации пользователя
API авторизация начинается с отправки клиентом учетных данных на сервер, который проверяет их и возвращает токен доступа. Этот токен используется для подтверждения личности при последующих запросах.
- Виды и уровни тестированияSeniorТехническое
Категории классификации видов тестирования в QA
Тестирование делят на группы по уровню проведения, автоматизации, целям и методам. Основные категории включают уровни (unit, интеграционное и др.), типы по автоматизации и функциональные направления.
- HTTP, REST и APIMiddleТехническое
Механизмы шифрования и защиты данных в HTTPS
HTTPS применяет протокол TLS, который сочетает асимметричное шифрование для обмена ключами и симметричное — для защиты передаваемых данных. Это обеспечивает конфиденциальность и целостность информации при передаче через сеть.
- HTTP, REST и APISeniorТехническое
Основные HTTP-методы в REST API и их назначение
REST API опирается на стандартные HTTP-методы для управления ресурсами: GET извлекает данные, POST создаёт новые, PUT обновляет целиком, PATCH обновляет частично, DELETE удаляет, OPTIONS сообщает поддерживаемые методы, а HEAD возвращает только заголовки ответа.
- HTTP, REST и APIMiddleТехническое
Основные типы и назначение HTTP-заголовков в API
HTTP-заголовки — это метаданные в запросах и ответах, обеспечивающие передачу информации о содержимом, аутентификации, кэшировании и др. Основные группы: общие, запросные, ответные и заголовки сущности. Примеры: `Content-Type`, `Authorization`, `User-Agent`, `Accept`, `Cache-Control`, `Set-Cookie`.
- HTTP, REST и APISeniorТехническое
Основные методы авторизации в Postman для API-тестирования
Postman предоставляет широкий набор методов авторизации, включая Basic Auth, Bearer Token, OAuth 1.0/2.0, API Key и другие. Выбор зависит от требований API и уровня безопасности, необходимого для доступа к ресурсам.
- HTTP, REST и APIMiddleТехническое
Основные типы SSL-сертификатов и их различия
Существует три ключевых типа SSL-сертификатов: DV (проверка домена), OV (проверка организации) и EV (расширенная проверка). Они отличаются уровнем проверки владельца и степенью доверия, которую обеспечивают.
- HTTP, REST и APIMiddleТехническое
Типы переменных в Postman и их область видимости
В Postman есть четыре вида переменных: глобальные, коллекционные, окруженческие и локальные. Они различаются по уровню доступа и области применения — от всего приложения до одного запроса.
- HTTP, REST и APISeniorТехническое
Ключевые принципы и требования архитектуры REST для API
REST — это архитектурный стиль для создания веб-API с набором строгих требований: использование стандартных HTTP-методов, отсутствие состояния между запросами, кэшируемость, четкий интерфейс и разделение клиента и сервера.
- HTTP, REST и APIMiddleТехническое
На каком уровне OSI работает протокол HTTP и как он взаимодействует с другими уровнями
HTTP функционирует на уровне приложения модели OSI и использует транспортный уровень, обычно TCP, для передачи данных. Сам протокол HTTP не имеет своих уровней, но зависит от нижележащих сетевых протоколов.
- HTTP, REST и APISeniorТехническое
Ключевые этапы системного тестирования API для senior QA
Тестирование API включает подготовку окружения, анализ требований, создание и выполнение тест-кейсов, анализ результатов, составление отчётов и проведение регрессионного тестирования для проверки стабильности.
- HTTP, REST и APIMiddleТехническое
Какие стандартные порты применяются в HTTP и HTTPS протоколах?
HTTP обычно работает через порт 80 для обычных соединений, а HTTPS — через порт 443 для защищённых взаимодействий с использованием SSL/TLS.
- HTTP, REST и APISeniorТехническое
Протоколы, применяемые в архитектуре REST API
REST преимущественно базируется на протоколе HTTP/HTTPS для обмена данными. Тем не менее, архитектура REST не ограничена только этими протоколами и может использовать другие, такие как FTP или SMTP, в зависимости от специфики системы.
- HTTP, REST и APIMiddleТехническое
Какие типы данных можно передавать через HTTP-запросы
HTTP поддерживает передачу различных форматов данных: текстовые (JSON, XML, HTML), двоичные (изображения, файлы) и данные форм (application/x-www-form-urlencoded, multipart/form-data). Выбор формата зависит от задачи и требований сервера.