Ho sviluppato due servizi web. Il servizio principale è un servizio RESTful (che utilizza DB) e un altro servizio di interfaccia utente che utilizza il servizio RESTful.
Supponiamo che voglio testare l'interfaccia utente per ora (test di integrazione), ogni test apporterà cambiamenti nel DB prod. Inoltre, se nel servizio RESTful, ci sono funzioni unidirezionali per motivi di sicurezza. Intendo dire che le funzioni che non possono essere ripristinate (diciamo se l'elemento del segno come 'fatto', non posso modificarlo o cancellarlo più)?
Queste cose sono molto logiche, la maggior parte dei siti web che conosco hanno la stessa situazione. Tutti questi siti Web non sono testabili?