Банк вопросов
Demo167 из 600 после фильтров
- Теория тестированияJuniorСкрининг с HR
В чем разница между retest и regression testing в QA?
Retest — это повторное тестирование исправленного дефекта для проверки его устранения. Regression testing проверяет, что внесённые изменения не нарушили существующую функциональность.
- Теория тестированияJuniorСкрининг с HR
Что представляет собой баг-репорт и зачем он нужен в тестировании
Баг-репорт — это структурированный документ, фиксирующий найденную ошибку в ПО с подробным описанием условий её воспроизведения, ожидаемого и фактического результата. Он помогает разработчикам быстро понять проблему и исправить её.
- Теория тестированияJuniorСкрининг с HR
В чем различие между severity и priority в баг-трекинге
Severity отражает степень влияния дефекта на работу системы, а priority определяет срочность его исправления. Первый параметр оценивает серьёзность проблемы, второй — порядок её устранения.
- Теория тестированияJuniorСкрининг с HR
Что представляет собой тестирование внесённых изменений в ПО
Тестирование изменений — это проверка новых и обновлённых частей программы, чтобы убедиться в их корректной работе и отсутствии негативного влияния на существующую функциональность. Оно включает в себя регрессионное тестирование и валидацию новых функций.
- Теория тестированияJuniorСкрининг с HR
В чём отличие багов и дефектов в тестировании ПО
Баг — это ошибка, обнаруженная во время тестирования, вызывающая неправильную работу программы. Дефект — это несоответствие требованиям, выявленное на любом этапе разработки или тестирования. Отличие в том, что баги чаще фиксируются тестировщиками, а дефекты — могут быть найдены на стадии анализа или кода.
- Теория тестированияJuniorСкрининг с HR
Что включает этапы жизненного цикла дефекта в тестировании
Жизненный цикл дефекта — это последовательность шагов от обнаружения ошибки до её полного устранения и закрытия. Включает стадии: выявление, верификация, назначение на исправление, исправление, ретест и закрытие.
- Теория тестированияJuniorСкрининг с HR
Что понимается под ошибкой в тестовой документации
Ошибка в документации — это неверная или отсутствующая информация в тестовой документации, которая может ввести в заблуждение пользователей или тестировщиков и повлиять на качество тестирования.
- Теория тестированияJuniorСкрининг с HR
Основы тестирования ПО методом «чёрного ящика» для начинающих
Тестирование «чёрного ящика» предполагает проверку функционала приложения без изучения его внутренней реализации. Тестировщик сосредоточен на входных данных и ожидаемых результатах.
- Теория тестированияJuniorСкрининг с HR
Чем отличаются инциденты от багов в тестировании ПО
Инцидент — это событие, нарушающее работу системы, включая внешние факторы. Баг — это ошибка в коде, приводящая к неправильному поведению программы. Инциденты могут возникать как из-за багов, так и из-за других причин.
- Теория тестированияJuniorСкрининг с HR
Разница между уровнями приоритетов дефектов в тестировании ПО
Blocker, critical, major, minor и trivial — это категории дефектов, распределяющие их по степени влияния на работу системы. От полного блокирования (blocker) до косметических недочётов (trivial).
- Техники тест-дизайнаJuniorСкрининг с HR
Что представляет собой метод тестирования граничных значений
Метод граничных значений проверяет корректность работы системы на границах входных данных. Он выявляет ошибки, возникающие при переходе через крайние допустимые значения.
- HTTP, REST и APIJuniorСкрининг с HR
Чем принципиально отличаются RabbitMQ и REST в передаче данных?
RabbitMQ — это система обмена сообщениями для асинхронной коммуникации между сервисами, а REST — архитектурный стиль, использующий HTTP для синхронного взаимодействия. Главное отличие в том, что RabbitMQ обеспечивает надежную доставку сообщений без ожидания ответа, а REST работает по принципу запрос-ответ.
- Техники тест-дизайнаJuniorСкрининг с HR
Что такое классы эквивалентности и зачем их использовать в тестировании
Классы эквивалентности — это метод группировки входных данных в категории, где поведение системы одинаково. Это сокращает количество тестовых случаев без потери качества проверки.
- HTTP, REST и APIJuniorСкрининг с HR
Роль HTTP-заголовков Content-Type и Accept в API-запросах
HTTP-заголовок Content-Type указывает формат данных в теле запроса или ответа, а Accept информирует сервер о предпочтительных форматах данных, которые клиент готов принять.
- HTTP, REST и APIJuniorСкрининг с HR
Что означает понятие safe-методы в HTTP-протоколе
Safe-методы HTTP — это запросы, которые не изменяют состояние сервера и служат исключительно для получения информации. К таким методам относятся, например, GET и HEAD.
- HTTP, REST и APIJuniorСкрининг с HR
Отличия между SOAP и REST для тестировщика API
SOAP — это протокол с фиксированным форматом сообщений на XML и строгими стандартами безопасности. REST — это более гибкий архитектурный стиль, использующий HTTP и разные форматы данных для простого взаимодействия с веб-сервисами.
- HTTP, REST и APIJuniorСкрининг с HR
Что означает stateless в архитектуре REST API
Stateless в REST предполагает, что каждый клиентский запрос содержит всю необходимую информацию для обработки, а сервер не хранит состояние между запросами. Это повышает устойчивость и масштабируемость системы.
- HTTP, REST и APIJuniorСкрининг с HR
Что представляет собой endpoint в API и для чего он нужен
Endpoint — это конкретный URL в API, через который клиент взаимодействует с сервером для запроса данных или выполнения действий. Он служит точкой доступа к ресурсам и операциям сервера.
- HTTP, REST и APIJuniorСкрининг с HR
Что представляет собой ресурс в архитектуре REST API
Ресурс в REST — это уникально идентифицируемая сущность на сервере, доступная через URI. Клиенты взаимодействуют с ресурсами, используя 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 и APIJuniorСкрининг с HR
Отличия HTTPS в мобильных и десктопных приложениях с точки зрения QA
HTTPS в мобильных приложениях адаптирован под ограничения ресурсов и нестабильные сети, часто через специализированные SDK. В десктопных приложениях HTTPS реализуется с более гибкими и мощными библиотеками, учитывая стабильность сети и производительность.
- HTTP, REST и APIJuniorСкрининг с HR
В чем ключевые отличия между HTTP-методами GET и POST
GET и POST — это базовые HTTP-методы для обмена данными между клиентом и сервером. GET передаёт параметры через URL и подходит для запросов без изменения данных, а POST отправляет данные в теле запроса, что обеспечивает большую безопасность и позволяет передавать большие объёмы информации.
- Виды и уровни тестированияJuniorСкрининг с HR
Отличия между unit, integration, system и acceptance тестами
Unit-тесты изолируют и проверяют отдельные функции или модули. Integration-тесты оценивают совместную работу нескольких компонентов. System-тесты анализируют всю систему целиком, а acceptance-тесты подтверждают соответствие решения требованиям пользователя.
- Виды и уровни тестированияJuniorСкрининг с HR
В чем суть интеграционного тестирования и отличие от системного?
Интеграционное тестирование проверяет корректность взаимодействия между отдельными модулями или системами. В отличие от системного тестирования, которое оценивает всю систему целиком, интеграционное фокусируется на интерфейсах и обмене данными между компонентами.