Отладка ws/https без публикации
По теме из базы знаний
Найденные решения
Ну так речь о том, чтобы вообще не тестировать транспорт. Без публикации это и не выйдет само собой. А вот всю логику, которая на него завязана не проблема протестировать и без него.
Что у вас происходит на стороне сервиса в общем случае? Срабатывает обработчик из которого доступны параметры запроса. Вы получаете тело запроса и его параметры, затем вызываете какие-то функции/процедуры куда передаете полученные данные. Ну так в чем проблема отладить эти процедуры функции, передав им данные которые якобы были получены из запроса (а на самом деле - нет)?
Что у вас происходит на стороне сервиса в общем случае? Срабатывает обработчик из которого доступны параметры запроса. Вы получаете тело запроса и его параметры, затем вызываете какие-то функции/процедуры куда передаете полученные данные. Ну так в чем проблема отладить эти процедуры функции, передав им данные которые якобы были получены из запроса (а на самом деле - нет)?
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
А в чем проблема? Это же просто транспорт. "Скелеты" сервисов фактически идентичны, при наличии отлаженной "рыбы" отлаживать в ней уже нечего. А для отладки разбора и формирования пакетов публикация не нужна. Это же обычные процедуры/функции с понятными входами и выходами.
ЗЫ. Странно, что это отдельно в вакансии прописано ибо достаточно банальная вещь. Модульные тесты только так и пишутся - если в модуле есть работа с "внешним" окружением, то в модульных тестах его реакции просто эмулируются "мокаются" в степени достаточной для тестирования основной функциональности модуля.
ЗЫ. Странно, что это отдельно в вакансии прописано ибо достаточно банальная вещь. Модульные тесты только так и пишутся - если в модуле есть работа с "внешним" окружением, то в модульных тестах его реакции просто эмулируются "мокаются" в степени достаточной для тестирования основной функциональности модуля.
Ну так речь о том, чтобы вообще не тестировать транспорт. Без публикации это и не выйдет само собой. А вот всю логику, которая на него завязана не проблема протестировать и без него.
Что у вас происходит на стороне сервиса в общем случае? Срабатывает обработчик из которого доступны параметры запроса. Вы получаете тело запроса и его параметры, затем вызываете какие-то функции/процедуры куда передаете полученные данные. Ну так в чем проблема отладить эти процедуры функции, передав им данные которые якобы были получены из запроса (а на самом деле - нет)?
Что у вас происходит на стороне сервиса в общем случае? Срабатывает обработчик из которого доступны параметры запроса. Вы получаете тело запроса и его параметры, затем вызываете какие-то функции/процедуры куда передаете полученные данные. Ну так в чем проблема отладить эти процедуры функции, передав им данные которые якобы были получены из запроса (а на самом деле - нет)?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот