Принципы Тестирования Flashcards

1
Q

Принцип 1 — Тестирование показывает наличие дефектов

A

Тестирование может показать наличие дефектов в программе, но не доказать их отсутствие

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Принцип 2 — Исчерпывающее тестерование невозможно

A

Исчерпывающее тестирование провести невозможно из-за огромного количества входных значений

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Принцип 3 — Ранее тестирование

A

Следует начинать тестирование на ранних стадиях жизненного цикла ПО, чтобы найти дефекты, как можно раньше

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Принцип 4 — Кластеризация дефектов

A

Разные модули системы могут содержать разное количество дефектов. Пример закона парэтто 80/20

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Принцип 5 — Парадокс пестицида

A

Прогоняя одни и те же тесты вновь и вновь. Вы сталкиваетесь с тем, что они находя все меньше и меньше новых ошибок. Поскольку система эволюционирует, многие из ранних найденных дефектов исправляют и старые тесты больше не срабатывают

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Принцип 6 — Тестирование зависит от контекста

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Принцип 7 — Заблуждение об отсутствии ошибок

A

Есои при тестировании не было выявлено ошибок, ещё не значит, что программа готова к релизу

How well did you know this?
1
Not at all
2
3
4
5
Perfectly