Этап 2 из 10 · ≈ 8 ч

Виды и уровни тестирования

Основа с Junior

Чёрный и белый ящик, функциональное и нефункциональное, позитивное и негативное, smoke и регресс, пирамида.

Что важно знать

  • Негативных проверок обычно больше, чем позитивных.
  • Smoke — быстро и широко, регресс — полно.
  • Исследовательское тестирование — с целью и заметками, а не «потыкать».

Критерии освоения

Junior ≈ 8 ч

  • Различает виды тестирования и выбирает подходящие для задачи
  • Объясняет уровни тестирования и пирамиду и где какие проверки дешевле
  • Проводит smoke и регрессионное тестирование по релизу и исследовательскую сессию с заметками

Практика. Для знакомого приложения составить smoke-набор из 10 проверок и провести одну исследовательскую сессию на 45 минут с отчётом.

Проверка знаний

Войдите, чтобы пройти тест: сданный тест отмечает тему пройденной на карте и в ИПР.

Вопросы с собеседований

Смотреть все
Что такое тестирование чёрного, белого и серого ящика?Junior

Методы по доступу к коду: чёрный ящик — без знания внутреннего устройства, белый — с доступом к коду, серый — частичное знание (база, логи, API).

Полный разбор
Чем функциональное тестирование отличается от нефункционального?Junior

Функциональное — что система делает (функции по требованиям), нефункциональное — как она это делает (скорость, удобство, надёжность, безопасность).

Полный разбор
Чем позитивное тестирование отличается от негативного?Junior

Позитивное — проверка с корректными данными и ожидаемыми действиями; негативное — с некорректными, чтобы убедиться, что система правильно обрабатывает ошибку.

Полный разбор
Чем отличаются smoke, sanity и регрессионное тестирование?Junior

Smoke — быстрая проверка, что сборка вообще работает; sanity — узкая проверка конкретного исправления или функции; регресс — что изменения не сломали старое.

Полный разбор
Какие уровни тестирования вы знаете? Что такое пирамида тестирования?Junior

Четыре уровня: модульное (функция, класс) → интеграционное (взаимодействие частей) → системное (продукт целиком) → приёмочное (готов ли для пользователя).

Полный разбор
Что такое исследовательское тестирование?Junior

Исследовательское тестирование — одновременное изучение продукта, придумывание и выполнение проверок, без заранее написанных тест-кейсов.

Полный разбор

← Вся карта «QA-инженер (тестировщик)»

Партнёр платформы

Разбор собеседования с sotto

После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.

Разбор собеседования