Вступ до тестування в 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