– Challenges in testing
– Role of testing in DevOps & Agile
In today’s world, focus for every delivery is on velocity with quality. This can be achieved through Agile, CI/CD & DevOps for software projects. While Agile focuses on processes, CI/CD focuses on defined lifecycle and DevOps focuses on culture. Without testing being modernized, it is difficult to achieve velocity with quality only through development. The entire change requires mind shift with ability to believe change is beneficial and possible. It requires planning at every level and stages in the lifecycle. Agile will help in accelerating delivery and DevOps will emphasize on response time with automation of the process through CI/CD. Testing approach should be defined in sync with organization goals. Tools should be selected to be in sync with build & deployment tools to reduce dependency for life cycle automation. Everyone should represent a single team with a single goal and unit of measurement.