
Анфиса Лаврова
Синимекс
Как убедиться, что система не умерла, а просто честно ждет? Разберу, как тестировать пассивное поведение: режимы ожидания, паузы и молчаливые фазы работы приложения. Расскажу:
— как писать тесты, которые проверяют отсутствие активности, а не ее наличие;
— какие Prometheus-метрики помогают отличить тишину от падения и как использовать их в тестах;
— как использовать моки времени и freezegun в Python для проверки задержек;
— как автоматизировать проверки логирования.
Материал будет интересен не только автоматизаторам, но и ручным тестировщикам, так как подобные проверки можно выполнять руками.
Синимекс