Эффект замыленного глаза (пестицида) Flashcards

1
Q

Эффект пестицида это

A

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

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

Почему возникает эффект пестицида:

A

1) практическая невозможность проверки всех возможных сценариев
2) функциональность приложения со временем меняется (изменять тесты даже если функции изменились незначительно)
3) острожны только в местах с особой опасностью (разработчик внимательнее в месте, где уже были найдены ошибки)

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

Что сделать, чтобы покрывать все ошибки?

A

1) следить за изменением даже незначительных функциональностей
2) сократить не эффективные тесты (убирать тесты, которые не находят ошибки несколько циклов подряд)
3) изменять тестовые данные (не тестить на одной учётной записи, добавлять новые номера, героев)
4) использовать не только формальные подходы (выбирать другие типы тестов)

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