As application code has evolved from monolithic to client-server, and to now micro-services, test automation has to evolve as well.