4 месяца назад
🔗 Интеграционное тестирование: проверка связей между модулями
🧠 Что такое интеграционное тестирование? Интеграционное тестирование — это процесс проверки взаимодействия между различными модулями или компонентами системы. Если юнит-тесты проверяют отдельные функции, то интеграционные тесты проверяют, как эти функции работают вместе. Предположим, у нас есть два модуля: database.py и user_service.py. Мы хотим проверить, что user_service корректно взаимодействует с базой данных. # database.py def get_user_by_id(user_id): # Здесь обычно запрос к базе данных return {"id": user_id, "name": "John Doe"} # user_service...
129 читали · 1 год назад
Виды тестирования. Часть 1.
Тестирование программного обеспечения — это процесс проверки программы на соответствие требованиям и поиск ошибок. Существует множество видов тестирования, которые можно классифицировать по разным признакам. Давайте начнём по порядку. ✅Классификация системы по запуску кода на исполнение Тестирование программного обеспечения может начинаться ещё до того, как продукт будет запущен и начнёт работать. И даже до того, как будет написан код приложения. Важно понимать, что именно подвергается проверке:...