Получить доступ

Какое место занимает тестирование в жизненном цикле разработки?

JuniorОсновы тестирования
Ещё спрашивают так:
  • Что такое SDLC и STLC?
  • Какие этапы есть у процесса тестирования?
  • Что такое shift-left тестирование?
Коротко

Тестирование идёт на всех этапах разработки, а не только в конце: от проверки требований до приёмки и мониторинга после релиза.

  • SDLC: требования → проектирование → разработка → тестирование → релиз → поддержка
  • STLC: анализ требований → планирование → тест-дизайн → окружение → выполнение → закрытие

А ещё В Agile тестировщик работает внутри спринта вместе с разработчиками

Так подсказку видит пользователь sotto на живом собеседовании — за пару секунд, пока вы думаете вслух.

Подробно

SDLC (Software Development Life Cycle) — жизненный цикл разработки: сбор требований, проектирование, разработка, тестирование, развёртывание и поддержка. Модели бывают разные: каскадная (этапы строго по очереди), V-модель (каждому этапу разработки соответствует уровень тестирования), итеративные и Agile (короткие циклы, всё понемногу в каждом спринте).

STLC (Software Testing Life Cycle) — жизненный цикл тестирования:

  1. анализ требований — что и как можно проверить, противоречия;
  2. планирование — объём, подход, ресурсы, риски, критерии;
  3. тест-дизайн — тест-кейсы, чек-листы, тестовые данные;
  4. подготовка окружения — стенды, доступы, данные;
  5. выполнение тестов и заведение дефектов;
  6. закрытие — отчёт, метрики, выводы.

Shift-left — смещение тестирования «влево», ближе к началу: ревью требований и макетов, участие в груминге задач, тесты, которые пишутся одновременно с кодом. Чем раньше найден дефект, тем дешевле исправление.

В Agile-команде тестировщик участвует в планировании, уточняет критерии приёмки, тестирует задачи по мере готовности и поддерживает регресс.

Что хотят услышать

  • Тестирование присутствует на всех этапах, а не только после разработки.
  • Этапы STLC.
  • Понимание shift-left и роли тестировщика в Agile.

Частые ошибки

  • «Тестирование начинается, когда разработчик отдал задачу».
  • Не знать, чем каскадная модель отличается от итеративной.

Что спросят дальше

Связанные вопросы

Закрытая бета

Подсказки на собеседовании — в реальном времени

sotto слышит вопрос интервьюера и показывает короткий ответ и план, как в блоке «Коротко». Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем