У нас бутик-отель и экскурсии по Парижу с гидом. Чтобы обновить сайт и модуль прямого бронирования, заключили договор с местным веб-агентством с бюджетом 14.000 EUR и сроком сдачи 3 месяца. Разработку закончили и выкатили проект на согласование, сказав, что платежный шлюз и движок бронирования подключены.
Но когда мы спросили, протестированы ли сквозным образом платежный API, синхронизация календаря и автоотправка подтверждений на почту, агентство выдало потрясающий ответ: «Мы нужные эндпоинты подключили, система возвращает 200 код. Остальные сценарии можете сами потестить на проде или своими тестовыми картами». То есть ни симуляций, ни кейсов с неудачной оплатой, ни нагрузочного тестирования никто не делал.
Раньше с такими техпроцессами дела не имели, теперь не знаем, за что хвататься. Это вообще в порядке вещей, когда веб-агентство сдает проект без интеграционных тестов API? Как грамотно — юридически и технически — потребовать эти тесты до выплаты финального транша в 4.000 EUR?