Введение в тестирование на Python
Alexander Levin
Data Scientist
Интеграционное тестирование — метод тестирования ПО, позволяющий проверить корректность взаимодействия компонентов.
Интеграция — взаимодействие двух или более модулей внутри системы.

Примеры:
Возможные проблемы интеграции:
import pytest, os
@pytest.fixture
def setup_file():
# Create temporary file
file = "test_file.txt"
with open(file, "w") as f1:
f1.write("Test data 1")
yield file
os.remove(file)
def test_fs(setup_file):
file = setup_file
# Check that the file was created successfully
assert os.path.exists(file)
Интеграционное тестирование — метод тестирования ПО; позволяет убедиться, что интеграция работает корректно.
Реальные проекты содержат множество различных интеграций.
Интеграционное тестирование помогает предотвратить многие потенциальные проблемы.
Пример: проверка интеграции между Python и файловой системой.
Введение в тестирование на Python