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