Чем отличается тестирование Бэкенда от тестирования API?
Cперва ответим на вопрос: «Что входит в тестирование бэкенда?»
От вас (из нельзяграма) пришли следующие ответы, а я допишу детальнее, в тестирование Бэкенда входят:
🎈Тестирование базы данных, а именно проверка правильности и целостности структуры базы данных, проверка корректности операций CRUD (Create, Read, Update, Delete), проверка обеспечения целостности данных при проведении транзакций.
🎈Тестирование логики приложения, серверной части. Подробно: бизнес-логика: проверка правильности выполнения правил, валидация данных, транзакции, интеграции, проверка выполнения пользовательских сценариев.
🎈Само тестирование API входит в тестирование бэкенда: проверка статус кода, тело запроса и ответ от сервера, время отклика, притом…
🎈Время отклика это один из основных ключевых показателей тестирования производительности.
Тестирование производительности бэкенда включает в себя проверку, как система справляется с нагрузкой. Оно оценивает скорость, масштабируемость и устойчивость серверной части приложения.
🎈Тестирование очередей и асинхронных задач: проверка корректности выполнения задач в очередях и асинхронных процессов.
🎈сюда можно добавить тестирование безопасности.
Отличия:
Тестирование API, цель которого убедиться, что API корректно обрабатывает запросы и возвращает ожидаемые ответы. Тестирование API входит в тестирование бэкенда.
Тестирование бэкенда, цель которого убелиться в правильности работы всей серверной части приложения, включает в себя тестирование всех аспектов серверной логики, также архитектура сервиса.
Добавляйте свои комментарии по этому вопросу.
@protestinginfo
Post #4189
4.52K
- 🔥 41
- 👍 13
- ❤ 8