In order to compete in today’s IT market, you must be truly agile, you must listen to your customers and deliver features in a timely manner.In order to support business development and marketing in their lean strategies we must leverage fast deliveries and deployments and test automations.
This post continues the story about functional testing which I referred to in Blackbox Testing Microservices. In that post we had a clear case of testing a system as blackbox as it had input and expected output but all parts of the system were under our control. There were no external dependencies.
Microservice architecture is the new normal these days, especially with the growth of distributed systems and need for scalability and fault tolerance. You partition your application in small “two pizza team” services, and they collaborate together to achieve the application goal.