What's the use case for launching a fully-functional web server to just test a functionality? I would expect a server to be hiding behind some kind of layer that takes care of TLS... not sure about CORS, but maybe. I strongly believe that an application layer should not care about that.
So if we are talking about testing interactions between microservices, it makes no sense (to me).
OTOH, if we test the frontend tier, then, I believe, a slapped together server may be not a good idea at all, since it's not fully functional, it may give an impression that everything's ok, but actually it's not. I'd rather count on a properly deployed test/staging/dev server.
no subject
What's the use case for launching a fully-functional web server to just test a functionality? I would expect a server to be hiding behind some kind of layer that takes care of TLS... not sure about CORS, but maybe. I strongly believe that an application layer should not care about that. So if we are talking about testing interactions between microservices, it makes no sense (to me).
OTOH, if we test the frontend tier, then, I believe, a slapped together server may be not a good idea at all, since it's not fully functional, it may give an impression that everything's ok, but actually it's not. I'd rather count on a properly deployed test/staging/dev server.
Or?