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