Abbiamo un servizio web pubblico RESTful che espone le funzionalità a terze parti. Stiamo scrivendo test automatici contro di esso. Al fine di impostare tutti gli scenari su di esso abbiamo bisogno di cambiare i dati dietro di esso.
Abbiamo anche un servizio web privato RESTful che espone le funzionalità ad altri sistemi di nostra proprietà. Tuttavia, questo servizio Web non espone gli endpoint necessari per configurare tutti gli scenari per il servizio web pubblico.
In questa circostanza è meglio creare endpoint aggiuntivi, non necessari nel normale comportamento operativo, sul servizio web privato per supportare il testing di quello pubblico? O dovremmo impostare i nostri dati usando altri mezzi come l'invio di comandi SQL?