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

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

JuniorОсновы тестирования
Ещё спрашивают так:
  • Назовите семь принципов тестирования
  • Что такое парадокс пестицида?
  • Почему нельзя протестировать всё?
Коротко

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

  • Из «исчерпывающее невозможно» следует тест-дизайн: проверяем выборочно и с умом

А ещё Покажите хотя бы 3–4 принципа на примерах, а не списком

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

Подробно

Принципы описаны в программе ISTQB и часто звучат на собеседованиях junior.

  1. Тестирование показывает наличие дефектов, но не доказывает их отсутствие.
  2. Исчерпывающее тестирование невозможно. Комбинаций входных данных слишком много, поэтому выбираем проверки по рискам и техникам тест-дизайна.
  3. Раннее тестирование экономит время и деньги. Ошибку в требованиях исправить дешевле, чем в коде, а в коде — дешевле, чем в продакшене (shift-left).
  4. Скопление дефектов. Большинство ошибок обычно сосредоточено в небольшом числе модулей — сложных или часто меняющихся.
  5. Парадокс пестицида. Если повторять одни и те же тесты, они перестают находить новые дефекты — тесты нужно обновлять и дополнять.
  6. Тестирование зависит от контекста. Банковское приложение и игру тестируют по-разному: разные риски, требования, глубина.
  7. Заблуждение об отсутствии ошибок. Продукт без найденных дефектов может быть бесполезен, если не решает задачу пользователя.

Пример

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

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

  • Знание большинства принципов.
  • Объяснение на примерах, а не заученный список.
  • Связь принципов с практикой: выбор проверок, раннее участие, обновление тестов.

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

  • Перечислить названия без понимания смысла.
  • Путать «скопление дефектов» и «парадокс пестицида».

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

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

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

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

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

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