21 вопросов
-
middle theory pytest fixtures: scope (function/class/module/session), autouse, yield-фикстуры, зависимости между фикстурами. Когда что использовать?
-
senior theory Чем отличаются mocks / stubs / fakes / spies? Когда каждый применять? Приведи пример хорошего и плохого использования mock.
-
senior theory Что такое контрактные тесты? Чем отличаются от интеграционных и unit? Когда добавить schemathesis или pact?
-
senior theory Какие проблемы могут возникнуть при использовании глобальных моков (mocks) в pytest-тестах, и как их избежать? Приведи примеры, когда глобальные моки приводят …
-
senior theory Какие стратегии можно использовать для тестирования асинхронных систем, особенно в контексте race conditions и concurrency? Приведи примеры, где обычные unit-т…
-
senior theory Какие проблемы возникают при тестировании систем с внешними зависимостями (например, API, базы данных), и как их можно решить с помощью contract/integration te…
-
senior theory Какие подходы к профилированию и мониторингу тестов помогают выявлять проблемы производительности и баги в тестах? Приведи примеры, где профилирование помогло …
-
senior theory Какие антипаттерны в тестировании могут привести к нестабильным (flaky) тестам, и как их можно избежать? Приведи примеры и объясни, почему они считаются плохим…
-
senior theory Какие стратегии можно использовать для обеспечения **стабильности** и **предсказуемости** тестов при работе с **асинхронными** и **конкурентными** системами? Р…
-
senior theory Какие **механизмы** и **инструменты** ты используешь для **отладки нестабильных (flaky) тестов**? Приведи примеры, когда ты использовал **profiling**, **loggin…
-
senior theory Какие **проблемы** могут возникнуть при использовании **/fixtures с autouse=True** в больших тестовых базах? Какие **anti-patterns** ты считаешь наиболее опасн…
-
senior theory Какие **подходы** ты применяешь для **моделирования внешних зависимостей** в тестах? Какие **инструменты** ты используешь для симуляции сложных сценариев (напр…
-
senior theory Какие **механизмы** ты используешь для **покрытия тестами сложных архитектурных решений** (например, микросервисов, event-driven систем)? Какие **anti-patterns…
-
middle quiz Какой из следующих подходов наиболее эффективен для тестирования взаимодействия между сервисами в микросервисной архитектуре?
-
middle quiz Какой из следующих механизмов позволяет избежать побочных эффектов при использовании моков в pytest?
-
middle quiz Какой из следующих подходов наиболее эффективен для тестирования асинхронных систем?
-
middle quiz Какой из следующих подходов позволяет уменьшить время выполнения тестов при использовании моков?
-
middle quiz Какой из следующих инструментов наиболее эффективен для тестирования контрактов между сервисами?
-
middle quiz Какой из следующих подходов наиболее эффективен для тестирования сложных сценариев с внешними зависимостями?
-
middle quiz Какой из следующих подходов наиболее эффективен для обеспечения стабильности тестов при работе с конкурентными системами?
-
middle quiz Какой из следующих подходов наиболее эффективен для отладки нестабильных (flaky) тестов?