Context
- Everything is happening faster than ever before, the challenges to deliver good quality software is a great challenge.
- The existing codebase/legacy code will only grow in time.
- Management of resources and complexity will get harder in the testing process
- Companies wants to minimize the release cycle time