Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Вопросы QA Engineer


Как часто следует проводить регрессионное тестирование продукта?

  • Рейтинг:

    2

  • Сложность:

    6

Регрессионное тестирование следует проводить после каждого изменения кода, такого как исправление багов, добавление новых функций или рефакторинг. Частота зависит от объема изменений и стадии разработки продукта: на этапах активной разработки оно проводится чаще, а на стадии поддержки — реже, при необходимости.

Подробнее

Что такое Regression и Confirmation тестирование, какая между ними разница?

  • Рейтинг:

    2

  • Сложность:

    7

Regression тестирование проверяет, что исправление багов или новые изменения не сломали существующий функционал. Confirmation тестирование (тестирование подтверждения) проверяет, что конкретный баг был исправлен. Основная разница в их целях: одно проверяет общий эффект изменений, а другое — исправление конкретного дефекта.

Подробнее

Что такое техника анализа предельных значений? В чем ценность этой техники?

  • Рейтинг:

    2

  • Сложность:

    6

Анализ предельных значений — это техника тестирования, которая фокусируется на проверке данных, находящихся на границах допустимого диапазона. Ценность этой техники в том, что ошибки чаще возникают именно на границах, поэтому тестирование таких значений помогает выявить дефекты.

Подробнее

Что такое техника анализа классов эквивалентности?

  • Рейтинг:

    3

  • Сложность:

    5

Анализ классов эквивалентности — это техника тест-дизайна, при которой входные данные делятся на группы, называемые классами эквивалентности. Все значения внутри одного класса считаются обрабатываемыми системой одинаково, поэтому для тестирования достаточно выбрать одно значение из каждого класса.

Подробнее

Какие техники тест-дизайна знаете?

  • Рейтинг:

    3

  • Сложность:

    5

Среди популярных техник тест-дизайна можно выделить эквивалентное разбиение, анализ граничных значений, таблицы решений и тестирование переходов состояний. Эти техники помогают создавать эффективные тесты, минимизируя избыточность и охватывая ключевые сценарии.

Подробнее

Какие уровни тестирования знаете?

  • Рейтинг:

    3

  • Сложность:

    3

Основные уровни тестирования: модульное, интеграционное, системное и приемочное. Они применяются для проверки продукта от самых мелких компонентов до его полной функциональности в реальных условиях.

Подробнее

Какие типы тестирования можете назвать?

  • Рейтинг:

    4

  • Сложность:

    4

Существует множество типов тестирования, включая функциональное, нефункциональное, регрессионное, модульное, интеграционное и системное. Каждый тип направлен на проверку различных аспектов качества продукта, таких как производительность, безопасность или удобство использования.

Подробнее

Какие существуют этапы тестирования?

  • Рейтинг:

    4

  • Сложность:

    3

Основные этапы тестирования включают: анализ требований, планирование тестирования, создание тест-кейсов, выполнение тестов, документирование дефектов и завершение тестирования. Каждый этап важен для систематического и эффективного процесса проверки продукта.

Подробнее

Зачем тестировать ПО?

  • Рейтинг:

    3

  • Сложность:

    3

Тестирование помогает обнаружить ошибки и дефекты на ранних этапах разработки, улучшить качество продукта и снизить риски. Оно гарантирует, что продукт удовлетворяет требованиям, работает стабильно и безопасно для пользователя.

Подробнее

Что такое тестирование?

  • Рейтинг:

    3

  • Сложность:

    7

Тестирование – это процесс проверки программного обеспечения, направленный на выявление ошибок, дефектов и несоответствий требованиям. Оно помогает убедиться, что продукт работает корректно, удовлетворяет требованиям пользователя и обладает необходимым уровнем качества.

Подробнее

Специализация

React Frontend Developer

Python Developer

Java Backend Developer

Node.js Backend Developer

Golang Backend Developer

Посмотреть все

Выберите навыки

Testing

Git

Git

CI/CD

CI/CD

Python

Docker

Docker

Посмотреть все

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на QA Engineer в телеграм