Font size
WorksheetsВопросы по API и тестированию
Total questions: 19
Worksheet time: 10mins
Что такое API?
Программа для тестирования сетевого трафика.
Набор функций и процедур, позволяющий взаимодействовать программам или сервисам через интернет.
Протокол для шифрования данных.
Архитектурный стиль обмена данными, использующий XML.
Какова основная цель использования Postman и Swagger для тестировщика (QA)?
Создание документации для новых эндпоинтов.
Проверка функционала API без наличия графического интерфейса.
Изменение кода работающего приложения.
Установка SSL-сертификатов.
Какой HTTP-метод используется для запроса данных с сервера, например, для получения списка пользователей?
POST
DELETE
GET
PUT
В чем главное отличие архитектурного стиля REST от протокола SOAP?
REST строго структурирован и основан на XML.
SOAP использует стандартные методы GET, POST, PUT, DELETE.
REST прост в использовании, основан на HTTP, и обычно использует формат JSON.
SOAP позволяет клиенту запрашивать ровно те данные, которые ему нужны.
Что означает код состояния (Status Code) 200 OK в ответе сервера?
Ошибка на стороне клиента.
Ресурс не найден (Not Found).
Запрос выполнен успешно.
Несанкционированный доступ (Unauthorized).
Что такое OpenAPI Specification?
Популярный инструмент для создания автоматических тестов.
Протокол, обеспечивающий безопасное соединение.
Спецификация для описания документации API, обычно в формате JSON/YAML.
Метод для анализа сетевого трафика.
Какова основная задача протокола SSL (Secure Sockets Layer)?
Ускорение обмена данными.
Шифрование данных для обеспечения безопасного соединения между клиентом и сервером.
Перехват и анализ сетевого трафика.
Управление проектами и дефектами.
В какой модели жизненного цикла ПО (SDLC) тестирование начинается только после того, как полностью завершены этапы анализа требований, проектирования и реализации?
Спиральная модель
V-образная модель
Водопадная (Каскадная) модель
Agile (Scrum/Kanban)
Какое из утверждений лучше всего описывает принцип методологии Scrum (Agile)?
Весь процесс разработки выглядит как последовательный поток фаз.
Разработка ведется циклами (итерациями) с целью создания инкрементального продукта.
Основной упор делается на анализ рисков на каждом витке спирали.
Каждому этапу разработки соответствует свой этап тестирования.
В V-образной модели SDLC, какой этап тестирования соответствует этапу анализа требований?
Модульное тестирование.
Системное тестирование.
Приемочное тестирование.
Интеграционное тестирование.
Какова основная цель техники тест-дизайна Классы эквивалентности?
Выбор значений на границах диапазонов.
Объединение входных данных, которые обрабатываются системой одинаково, для сокращения количества тестов.
Создание сценариев, использующих несколько переменных.
Анализ потока управления в программе.
Какие значения, согласно технике Анализ граничных значений, следует проверить для входного поля, принимающего числа от 10 до 50 включительно?
10 и 50.
9, 10, 11 и 49, 50, 51.
1, 10, 25, 50, 100.
Только 11 и 49.
Если в поле можно ввести от 1 до 7 баллов для получения стипендии, какие значения будут принадлежать классу неэквивалентности (невалидным данным)?
1, 5, 7.
8, 9, 10.
100 рублей.
Все значения от 1 до 7.
Что является обязательным элементом хорошего Отчета о дефекте (Баг-репорта)? (Выберите 3 верных варианта)
Скриншот или лог.
Шаги для воспроизведения (Steps to Reproduce).
Ожидаемый и Фактический результат (Expected/Actual Result).
Имя разработчика, который будет чинить баг.
Заголовок (Title/Summary).
Какое поле в Баг-репорте определяет, насколько сильно дефект влияет на работу системы или пользователя?
Priority (Приоритет)
Status (Статус)
Reporter (Отправитель)
Severity (Серьезность)
Почему в Баг-репорте необходимо указывать минимально возможные шаги для воспроизведения бага?
Чем больше шагов, тем лучше.
Чтобы показать, как долго тестировщик искал баг.
Чтобы разработчик тратил меньше времени на воспроизведение и быстрее приступил к исправлению.
Это требование системы Jira.
Какой инструмент чаще всего используется для управления проектами, отслеживания задач и дефектов с возможностью интеграции с другими инструментами (например, TestRail, Xray)?
Postman
Proxyman
Jira
Swagger
Что такое Mock Response (или Mocking) в инструментах типа Proxyman?
Запрос на создание нового пользователя.
Анализ заголовков ответа сервера.
Функция для автоматической подмены (изменения) ответа сервера.
Протокол для шифрования данных.
Для какой категории специалистов Swagger полезен тем, что помогает создавать документацию по API, чтобы другие легко поняли, какие есть эндпоинты и какие параметры нужны?
Для конечных пользователей.
Для разработчиков.
Для маркетологов.
Для системных администраторов.
