Банк вопросов
Demo600 вопросов для подготовки к собеседованию
- HTTP, REST и APIJuniorСкрининг с HR
Что представляет собой ресурс в архитектуре REST API
Ресурс в REST — это уникально идентифицируемая сущность на сервере, доступная через URI. Клиенты взаимодействуют с ресурсами, используя HTTP-методы для получения или изменения данных.
- HTTP, REST и APIMiddleТехническое
Как передать HTTP-заголовки с параметрами в Postman
В Postman параметры можно передавать через вкладку "Headers", где задаются ключи и значения HTTP-заголовков. Это позволяет контролировать метаданные запроса и влиять на поведение API.
- HTTP, REST и APIMiddleТехническое
Из каких компонентов состоит URL в GET-запросе HTTP
URL в GET-запросе включает схему (протокол), доменное имя или IP-адрес, путь к ресурсу, параметры запроса и опционально фрагмент. Все эти части совместно определяют, куда и какие данные запрашиваются.
- HTTP, REST и APIMiddleТехническое
Зачем в HTTP-куках используется атрибут HttpOnly
Атрибут HttpOnly ограничивает доступ к cookie только для HTTP-протокола, блокируя доступ через JavaScript. Это снижает риск кражи сессионных данных при XSS-атаках и повышает безопасность веб-приложений.
- HTTP, REST и APISeniorТехническое
Роль HTTP-заголовков в коммуникации клиент-сервер API
HTTP-заголовки передают метаданные между клиентом и сервером, определяя формат данных, параметры авторизации и правила кэширования. Они обеспечивают правильную интерпретацию запросов и ответов в API.
- HTTP, REST и APISeniorТехническое
Назначение и роль методов HTTP в REST API
Методы HTTP в REST API задают конкретные операции над ресурсами, такие как получение, создание, изменение или удаление. Каждый метод имеет определённую семантику, что обеспечивает стандартизированное взаимодействие клиента и сервера.
- HTTP, REST и APIMiddleТехническое
Роль cookie в Postman для тестирования API сессий
Cookie в Postman служат для сохранения и управления сессионными данными между запросами. Это позволяет имитировать поведение пользователя и тестировать сценарии с учётом состояния сессии.
- HTTP, REST и APIMiddleТехническое
Структура и назначение HTTP-заголовков в Postman
В Postman заголовки представлены в виде пар «ключ-значение», которые передают дополнительную информацию о HTTP-запросе или ответе. Они обеспечивают управление типом данных, авторизацией и другими параметрами взаимодействия с сервером.
- HTTP, REST и APIMiddleТехническое
Структура HTTP-сообщения: компоненты и назначение
HTTP-сообщение состоит из стартовой строки, набора заголовков, пустой строки и тела сообщения. Стартовая строка определяет тип сообщения, заголовки содержат метаданные, а тело передаёт основное содержимое.
- HTTP, REST и APIJuniorСкрининг с HR
Какова роль паттерна API Gateway в архитектуре микросервисов
API Gateway выступает в роли единой точки входа для клиентских запросов к микросервисам, обеспечивая маршрутизацию, безопасность и оптимизацию взаимодействия. Он упрощает управление нагрузкой и уменьшает сложность клиентских приложений.
- HTTP, REST и APIJuniorСкрининг с HR
Ключевые отличия между HTTP/1.0 и HTTP/2.0 в веб-запросах
HTTP/1.0 открывает отдельное соединение для каждого запроса и использует текстовый протокол, что замедляет передачу данных. HTTP/2.0 применяет бинарный протокол с мультиплексированием и сжатием заголовков, значительно повышая скорость и эффективность обмена.
- HTTP, REST и APIMiddleТехническое
Обязано ли HTTP-запросу содержать тело и когда это нужно
Тело в HTTP-запросе не всегда присутствует. Оно используется преимущественно в запросах, передающих данные на сервер, таких как POST и PUT, тогда как GET, DELETE и HEAD обычно обходятся без тела.
- HTTP, REST и APIJuniorСкрининг с HR
Отличия HTTPS в мобильных и десктопных приложениях с точки зрения QA
HTTPS в мобильных приложениях адаптирован под ограничения ресурсов и нестабильные сети, часто через специализированные SDK. В десктопных приложениях HTTPS реализуется с более гибкими и мощными библиотеками, учитывая стабильность сети и производительность.
- HTTP, REST и APIMiddleТехническое
Основные компоненты HTTP-запроса в Postman для тестирования API
Запрос в Postman включает HTTP-метод, URL, заголовки, тело и параметры. Эти части позволяют корректно сформировать и отправить запрос к API для проверки его работы.
- HTTP, REST и APIJuniorСкрининг с HR
В чем ключевые отличия между HTTP-методами GET и POST
GET и POST — это базовые HTTP-методы для обмена данными между клиентом и сервером. GET передаёт параметры через URL и подходит для запросов без изменения данных, а POST отправляет данные в теле запроса, что обеспечивает большую безопасность и позволяет передавать большие объёмы информации.
- HTTP, REST и APILeadФинал
Добавление токена авторизации в Postman для API-запросов
В Postman перейдите на вкладку «Authorization» запроса, выберите тип «Bearer Token» и вставьте ваш токен в соответствующее поле. Это автоматически добавит токен в заголовок каждого запроса.
- HTTP, REST и APIMiddleТехническое
Методы добавления API-запросов в Postman для тестировщика
В Postman можно импортировать запросы через функцию «Import», загружая файлы JSON, коллекции или используя URL. Также поддерживается перетаскивание файлов напрямую в окно приложения.
- Виды и уровни тестированияJuniorСкрининг с HR
Отличия между unit, integration, system и acceptance тестами
Unit-тесты изолируют и проверяют отдельные функции или модули. Integration-тесты оценивают совместную работу нескольких компонентов. System-тесты анализируют всю систему целиком, а acceptance-тесты подтверждают соответствие решения требованиям пользователя.
- Виды и уровни тестированияJuniorСкрининг с HR
В чем суть интеграционного тестирования и отличие от системного?
Интеграционное тестирование проверяет корректность взаимодействия между отдельными модулями или системами. В отличие от системного тестирования, которое оценивает всю систему целиком, интеграционное фокусируется на интерфейсах и обмене данными между компонентами.
- Виды и уровни тестированияJuniorСкрининг с HR
Что представляет собой UAT и зачем он нужен в тестировании
UAT (User Acceptance Testing) — это финальный этап проверки ПО, когда реальные пользователи оценивают продукт на соответствие своим требованиям. Цель — убедиться, что система готова к эксплуатации в реальных условиях.
- Виды и уровни тестированияJuniorСкрининг с HR
Что представляет собой приемочное тестирование в QA
Приемочное тестирование — это завершающая фаза проверки ПО, направленная на подтверждение соответствия продукта требованиям заказчика и готовности к эксплуатации. Оно обеспечивает уверенность, что программный продукт удовлетворяет бизнес-цели.
- Виды и уровни тестированияSeniorТехническое
Когда и зачем проводят нагрузочное тестирование ПО
Нагрузочное тестирование выполняется для оценки стабильности и производительности системы при различных уровнях нагрузки, особенно в критические периоды эксплуатации. Это помогает выявить узкие места и гарантировать работу под пиковыми условиями.
- Виды и уровни тестированияJuniorСкрининг с HR
Отличия между регрессионным тестированием и ретестом дефектов
Регрессионное тестирование проверяет, что изменения в коде не нарушили существующую функциональность, а ретест — это повторная проверка конкретного исправленного дефекта для подтверждения его устранения.
- Виды и уровни тестированияMiddleТехническое
В чём различия между Smoke, Sanity и Regression тестированием?
Smoke тестирование проверяет базовую работоспособность ключевых функций, Sanity — фокусируется на проверке конкретных изменений, а Regression — подтверждает, что обновления не сломали существующий функционал.
- Виды и уровни тестированияJuniorСкрининг с HR
Что такое Smoke-тестирование и когда его проводят
Smoke-тестирование — это базовая проверка ключевых функций приложения после сборки. Его выполняют сразу после релиза билда, чтобы удостовериться, что продукт готов к дальнейшему глубокому тестированию.