Бази даних · Middle · Запитання 64 з 75
Чому інтеграційні тести зі справжньою базою (наприклад, у Docker) часто кращі за мокання бази?
- ✓Правильна відповідь: Вони ловлять реальні помилки SQL, порушення обмежень і поведінку запитів, яку ховають моки
- 2Для баз даних не можна написати моки
- 3Вони завжди швидші за юніт-тести
Пояснення
Виконуйте кожен тест у транзакції з відкатом або скидайте схему, щоб тести лишалися ізольованими. Testcontainers робить це зручним.