Since there is no answer, I will put my two cents.
If the problem is that you are dealing with transferring requirements from a database, then what you need to do is isolate yourself from these changes. Put an abstraction between the interface and the end.
Perhaps you can call this abstraction JSON format data exchange.
So, when the GUI is testing (I hope you are TDDing your web GUI), you will have a layout for JSON DIF. SO, when it is time to integrate with the interface * , any software changes will be made in the implementation of the abstraction layer. And of course, you already have tests for those based on a consistent JSON structure.
OBTW, I think that the server team should be responsible for specifying the protocol that will be used against the server.
* Why does this remind you of a joke with my butt, and your face may be a twin.
Gutzofter
source share