Мне нужно получить фиктивные данные для клиента, вызывающего весенние спокойные веб-сервисы. Я знаю цель модульного тестирования, которую мы можем использовать mock. но мой случай не тест.
Имитация данных для клиента, вызывающего весенний веб-сервис
comment
1. если не для тестирования, то зачем вам макет 2. что у вас есть?
- person Stultuske   schedule 18.09.2017
comment
Мне нужно интегрироваться с существующим производственным веб-сервисом. поэтому, прежде чем вызывать его, мне нужно отправить образец данных разработчику на стороне клиента для целей тестирования.
- person Duminda Jayarathne   schedule 18.09.2017
comment
что мешает вам вернуть жестко закодированные данные?
- person Stultuske   schedule 18.09.2017
comment
Я могу жестко кодировать, но когда я интегрируюсь с производством, появляются жестко закодированные данные, которые неясны в коде.
- person Duminda Jayarathne   schedule 18.09.2017
Ответы (1)
Используйте жестко запрограммированные данные, внешний файл данных или внешний источник данных для хранения фиктивных данных. Я понимаю необходимость размещения службы, которая отвечает, но может быть не полностью подключена, чтобы обеспечить раннюю интеграцию с нижестоящими клиентами. Это методы, которые я использую, у каждого есть плюсы и минусы.
Жестко закодированные данные - как вы говорите, не интуитивно понятны или их легко изменить. Хорошо для временного состояния.
Внешний файл данных - может динамически обновляться по мере необходимости
Внешний источник данных — возможность создавать несколько сценариев с динамическими фиктивными полезными нагрузками и изменять их по требованию.
person
Megan D
schedule
29.09.2017