In "Shift Left, Shift Right — What Are We Shifting, and Why," I explained some of the differences in the linear software development used in phased-and-gated approaches, and the "test early, test often, test in production" approach that contemporary Agile and DevOps teams practice. Shifting "left" doesn't mean that we spend a huge amount of time specifying detailed requirements up front, and shifting "right" doesn't mean we just throw our code over the wall into production and let customers find our bugs.
Shifting left (and right) means getting everyone on the delivery team engaged in testing activities. Testing changes from a scramble right before release to something your team talks about and does every day. Let's look at some healthy changes we make to our testing processes when we adopt a continuous, holistic testing approach.
from DZone.com Feed https://ift.tt/2TSt9RC
No comments:
Post a Comment