Доклад

Тестирование пассивного поведения системы. Как проверить, что система молчит не потому, что умерла

На русском языке

Как убедиться, что система не умерла, а просто честно ждет? Разберу, как тестировать пассивное поведение: режимы ожидания, паузы и молчаливые фазы работы приложения. Расскажу:

— как писать тесты, которые проверяют отсутствие активности, а не ее наличие;

— какие Prometheus-метрики помогают отличить тишину от падения и как использовать их в тестах;

— как использовать моки времени и freezegun в Python для проверки задержек;

— как автоматизировать проверки логирования.

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

Спикеры

Доклады