Курс Тестирование ПО. Занятие 10. Принципы тестирования - Часть 1 | QA START UP

YOUTUBE · 24.11.2025 03:48

Ключевые темы и таймкоды

Введение

0:13
  • Приветствие от Сергея Гливинского.
  • Тема урока: принципы тестирования программного обеспечения.
  • Обещание продолжить обсуждение принципов на следующем уроке.

Принцип тестирования демонстрирует наличие дефектов

0:44
  • Тестирование показывает наличие дефектов, но не доказывает их отсутствие.
  • Пример с тестировщиком, проверяющим функциональные единицы.
  • Важность внимательности и тщательности в тестировании.

Принцип исчерпывающего тестирования недостижим

2:08
  • Полное тестирование всех комбинаций ввода и предусловий физически невыполнимо.
  • Использование анализа рисков и расстановки приоритетов для фокусировки усилий.
  • Пример с депозитной картой иллюстрирует сложность полного тестирования.

Пример с пятью тысячами тестов

4:07
  • Ситуация с пятью тысячами тестов и пятью тестировщиками.
  • Ограничения по времени и ресурсам.
  • Необходимость учёта рисков и работы по приоритетам.

Принцип раннего тестирования

5:29
  • Начало тестирования на этапе формирования требований.
  • Анализ требований на соответствие характеристикам хороших требований.
  • Снижение затрат на исправление дефектов на ранних стадиях разработки.

Принцип скопления дефектов

7:33
  • Большинство дефектов сосредоточено в небольшом количестве модулей.
  • Эффект домино при внесении изменений.
  • Фокус на известных проблемных зонах для оценки рисков и планирования тестов.

Заключение

9:18
  • Анонс продолжения изучения принципов тестирования на следующем уроке.
  • Призыв подписаться на канал и ставить лайки.
  • Прощание.