Ответ вслух Junior Уровни и виды тестирования спрашивают часто обновлено

Какие бывают виды тестирования

Вопрос

Расскажи, какие бывают виды и уровни тестирования.

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

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

Что должно прозвучать в ответе

  • Уровни: модульное, интеграционное, системное, приёмочное

  • По объекту: функциональное и нефункциональное (производительность, безопасность, удобство, совместимость)

  • По знанию системы: чёрный, белый, серый ящик

  • Связанные с изменениями: smoke, sanity, ретест, регрессия

  • По способу: ручное и автоматизированное, статическое и динамическое

Что могут спросить следом

  • Чем smoke отличается от sanity?
  • Что такое пирамида тестирования?
  • Какие виды тестирования ты применял на последнем проекте?

Разбор

Классификаций несколько. По уровням: модульное проверяет компонент в изоляции, интеграционное стыки, системное продукт целиком, приёмочное готовность для заказчика. По объекту: функциональное проверяет, что система делает, нефункциональное как она это делает: скорость, безопасность, удобство, совместимость. По знанию внутреннего устройства: чёрный ящик по требованиям, белый по коду, серый, когда знаешь архитектуру и БД, но проверяешь через интерфейсы. Виды, связанные с изменениями: smoke проверяет, можно ли вообще тестировать сборку, sanity проверяет изменённую функцию, ретест исправленный баг, регрессия всё, что могло сломаться. И по способу: ручное и автоматизированное, статическое без запуска кода и динамическое.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.