Системное тестирование — это этап, на котором мы проверяем, как все части приложения работают вместе. Мы убеждаемся, что: Это как убедиться, что все детали велосипеда собраны правильно, и он готов к поездке. Системное тестирование проводится: Сценарий: Пользователь добавляет товар в корзину, оформляет заказ, вводит платежные данные и подтверждает покупку. Что проверяем: Пример теста: def test_order_process():
# Добавляем товар в корзину
add_to_cart("Laptop")
# Оформляем заказ
order = create_order()
# Вводим платежные данные
payment = process_payment(order)
# Подтверждаем покупку
confirmation = confirm_order(payment)
# Проверяем, что заказ подтвержден
assert confirmation.status == "Confirmed" Сценарий: Пользователь выбирает рейс, резервирует билет, оплачивает и получает электронный билет. Что проверяем: Пример теста: def test_flight_booking():
# Выбираем рейс
flight = select_flight("New York", "Paris")
# Резервируем билет
reservati