TGViewer
TESTOREST TESTOREST @testorest · 2.45K subscribers
Post #626 474
⚛️Принципы тестирования.
2 часть.
🤓

В продолжение поста: Принципы тестирования. 1 часть.

Где были описаны первые три:

1️⃣Исчерпывающее тестирование не возможно
2️⃣Тестирование демонстрирует наличие дефектов
3️⃣Заблуждение об отсутствии ошибок


Рассмотрим более подробно остальные принципы:

4️⃣Ранее тестирование сохраняет время и деньги
Дефекты, устраненные на ранних стадиях процесса, не вызовут последующих дефектов в зависимых областях кода.

Стоимость качества будет снижена, поскольку позже в SDLC будет происходить меньше сбоев.

Чтобы обнаружить дефекты на ранней стадии, как статическое тестирование, так и динамическое тестирование следует начинать как можно раньше.

5️⃣Принцип скопления дефектов
Небольшое количество компонентов системы обычно содержит большинство обнаруженных дефектов или является причиной большинства эксплуатационных сбоев.

Это явление представляет собой иллюстрацию принципа Парето.

Например, в сервисах, отвечающих за покупки и статистику данных содержится 80% всех багов, а в остальных сервисах всего лишь 20% багов.


6️⃣Тестирование зависит от контекста
Не существует единого универсально применимого подхода к тестированию. Тестирование проводится по-разному в разных контекстах.

Здесь контекст это - предметная область приложения, критерии качества, сроки выпуска и т.д.

7️⃣Принцип пестицида
Если одни и те же тесты повторяются много раз, они становятся все более неэффективными в обнаружении новых дефектов.

Чтобы преодолеть этот эффект, возможно, потребуется изменить существующие тесты и тестовые данные, а также написать новые тесты.

Однако в некоторых случаях повторение одних и тех же тестов может иметь положительный результат, например, при автоматическом регрессионном тестировании.

🗣️Описание принципов приближено к тому, как это описано в сертификации ISTQB.
По сути это вольный перевод с английского.🗣️

#обучение #принципы_тестирования

@testorest
  • 👍 6
  • 🔥 2
More from @testorest
  1. Sep 23, 2026⚛️Изучение Java для автотестов. #2 Теория: Оператор if-else. Сегодня публикую следующий ша…
  2. Sep 16, 2026⚛️Изучение Java для автотестов. #1 Теория: Переменные и типы данных. Продолжаем изучение j…
  3. Sep 9, 2026⚛️Изучение Java для автотестов. #0 Подготовка окружения. Сегодня многие в сфере тестирован…
  4. Sep 9, 2026С Днем тестировщика! 🐞 С нахождения первого бага прошло 66 лет, компьютеры с тех пор знач…
  5. Sep 8, 2026У тестировщиков редко бывает одинаковая работа. 😺 Один меняет IT на стройку и заново соби…
  6. Sep 8, 2026Привет всем! Готовимся отмечать 9.09 в компании коллег 😃 Сегодня от меня репост бесплатно…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →