Модульные и интеграционные тесты
Тест, который мы только что написали, — это интеграционный тест: он проверяет весь поток запроса, от HTTP-запроса через обращение к базе данных до JSON-ответа. Но чем это отличается от модульного теста?
Попросите Claude объяснить разницу и предложить, как можно было бы написать модульный тест для того же эндпоинта.
Это упражнение является частью курса
Разработка программного обеспечения с Claude Code
Инструкции к упражнению
- Запустите Claude Code с помощью команды
claude. - Попросите Claude объяснить разницу между модульными и интеграционными тестами для эндпоинта альбомов.
- Спросите Claude, как написать модульный тест для того же эндпоинта (что нужно было бы мокировать).
- По завершении введите
/exit, чтобы выйти из Claude Code.
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение